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 CLInterface, reference v1.0.3 (eaa702), with Swift 6.2 (beta) for macOS (SPM) on 17 Jun 2025 18:47:50 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/nikstar/CLInterface.git
Reference: v1.0.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/nikstar/CLInterface
 * tag               v1.0.3     -> FETCH_HEAD
HEAD is now at eaa7022 Move to self-hosted SPM ArgumentParser
Cloned https://github.com/nikstar/CLInterface.git
Revision (git rev-parse @):
eaa70221f5a42f43fccf1ce05eab5492a4938d4c
SUCCESS checkout https://github.com/nikstar/CLInterface.git at v1.0.3
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/nikstar/CLInterface.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/11] Write sources
[4/11] Write ExampleSwiftc-entitlement.plist
[4/11] Write sources
[6/11] Write swift-version-1EA4D86E10B52AF.txt
[7/11] Compiling clibc libc.c
[9/13] Emitting module SPMLibc
[10/13] Compiling SPMLibc libc.swift
[11/26] Compiling Basic StringConversions.swift
[12/26] Compiling Basic Path.swift
[13/27] Compiling Basic Tuple.swift
[14/27] Compiling Basic PathShims.swift
[15/27] Compiling Basic OutputByteStream.swift
[16/27] Compiling Basic FileInfo.swift
[17/27] Compiling Basic DictionaryLiteralExtensions.swift
[18/27] Compiling Basic EditDistance.swift
[19/27] Compiling Basic CollectionExtensions.swift
[20/27] Compiling Basic DictionaryExtensions.swift
[21/27] Compiling Basic ByteString.swift
[22/27] Compiling Basic CollectionAlgorithms.swift
[23/27] Emitting module Basic
[24/27] Compiling Basic FileSystem.swift
[25/32] Compiling SPMArgumentParser CollectionExtensions.swift
[26/32] Compiling SPMArgumentParser StringExtensions.swift
[27/32] Compiling SPMArgumentParser ArgumentParserShellCompletion.swift
[28/32] Emitting module SPMArgumentParser
[29/32] Compiling SPMArgumentParser ArgumentParser.swift
[30/40] Compiling CLInterface CLInterfaceError.swift
[31/40] Compiling CLInterface Mirror.swift
[32/40] Compiling CLInterface CommandLine.swift
[33/40] Compiling CLInterface CLInterface.swift
[34/40] Compiling CLInterface Protocols.swift
/Users/admin/builder/spi-builder-workspace/Sources/CLInterface/Argument Types/Protocols.swift:10:17: warning: protocol 'BaseArgumentType' should be declared to refine 'ArgumentKind' due to a same-type constraint on 'Self'
 8 |
 9 | // Base argument type is one of the types that can be passed as argument (String, Int, Bool)
10 | public protocol BaseArgumentType: ArgumentType where Base == Self {}
   |                 `- warning: protocol 'BaseArgumentType' should be declared to refine 'ArgumentKind' due to a same-type constraint on 'Self'
11 |
12 | extension String : BaseArgumentType {
[35/40] Emitting module CLInterface
/Users/admin/builder/spi-builder-workspace/Sources/CLInterface/Argument Types/Protocols.swift:10:17: warning: protocol 'BaseArgumentType' should be declared to refine 'ArgumentKind' due to a same-type constraint on 'Self'
 8 |
 9 | // Base argument type is one of the types that can be passed as argument (String, Int, Bool)
10 | public protocol BaseArgumentType: ArgumentType where Base == Self {}
   |                 `- warning: protocol 'BaseArgumentType' should be declared to refine 'ArgumentKind' due to a same-type constraint on 'Self'
11 |
12 | extension String : BaseArgumentType {
[36/40] Compiling CLInterface PositionalArgument.swift
[37/40] Compiling CLInterface Argument.swift
[38/42] Compiling ExampleSwiftc main.swift
[39/42] Emitting module ExampleSwiftc
[39/42] Write Objects.LinkFileList
[40/42] Linking ExampleSwiftc
[41/42] Applying ExampleSwiftc
Build complete! (11.41s)
Fetching https://github.com/nikstar/spm-argument-parser.git
[1/34281] Fetching spm-argument-parser
Fetched https://github.com/nikstar/spm-argument-parser.git from cache (1.66s)
Computing version for https://github.com/nikstar/spm-argument-parser.git
Computed https://github.com/nikstar/spm-argument-parser.git at 0.5.0 (3.61s)
Creating working copy for https://github.com/nikstar/spm-argument-parser.git
Working copy of https://github.com/nikstar/spm-argument-parser.git resolved at 0.5.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "spm-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.5.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nikstar/spm-argument-parser.git"
    }
  ],
  "manifest_display_name" : "CLInterface",
  "name" : "CLInterface",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "CLInterface",
      "targets" : [
        "CLInterface"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "ExampleSwiftc",
      "targets" : [
        "ExampleSwiftc"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ExampleSwiftc",
      "module_type" : "SwiftTarget",
      "name" : "ExampleSwiftc",
      "path" : "Sources/ExampleSwiftc",
      "product_memberships" : [
        "ExampleSwiftc"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "CLInterface"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CLInterface",
      "module_type" : "SwiftTarget",
      "name" : "CLInterface",
      "path" : "Sources/CLInterface",
      "product_dependencies" : [
        "SPMArgumentParser"
      ],
      "product_memberships" : [
        "CLInterface",
        "ExampleSwiftc"
      ],
      "sources" : [
        "Argument Types/Argument.swift",
        "Argument Types/PositionalArgument.swift",
        "Argument Types/Protocols.swift",
        "CLInterface.swift",
        "CLInterfaceError.swift",
        "Helpers/CommandLine.swift",
        "Helpers/Mirror.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.