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 Lux, reference 0.5.0 (ec1cb6), with Swift 6.2 (beta) for macOS (SPM) on 18 Jun 2025 21:49:23 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/ABridoux/lux.git
Reference: 0.5.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ABridoux/lux
 * tag               0.5.0      -> FETCH_HEAD
HEAD is now at ec1cb60 Merge pull request #100 from ABridoux/release/0.5.0
Cloned https://github.com/ABridoux/lux.git
Revision (git rev-parse @):
ec1cb60275bce9fc1398cd70e0eb8dc98842dd56
SUCCESS checkout https://github.com/ABridoux/lux.git at 0.5.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ABridoux/lux.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
[1/11] Write LuxCLT-entitlement.plist
[1/11] Write sources
[7/11] Write swift-version-1EA4D86E10B52AF.txt
[9/90] Compiling ArgumentParserToolInfo ToolInfo.swift
[10/90] Emitting module ArgumentParserToolInfo
[11/125] Emitting module ArgumentParser
[12/128] Compiling ArgumentParser Parsed.swift
[13/128] Compiling ArgumentParser ParsedValues.swift
[14/128] Compiling ArgumentParser ParserError.swift
[15/128] Compiling ArgumentParser SplitArguments.swift
[16/128] Compiling ArgumentParser SequenceExtensions.swift
[17/128] Compiling ArgumentParser StringExtensions.swift
[18/128] Compiling ArgumentParser Tree.swift
[19/128] Compiling ArgumentParser ParsableArgumentsValidation.swift
[20/128] Compiling ArgumentParser ParsableCommand.swift
[21/128] Compiling ArgumentParser ArgumentDecoder.swift
[22/128] Compiling ArgumentParser ArgumentDefinition.swift
[23/128] Compiling ArgumentParser Argument.swift
[24/128] Compiling ArgumentParser ArgumentHelp.swift
[25/128] Compiling ArgumentParser CompletionKind.swift
[26/128] Compiling ArgumentParser Errors.swift
[27/128] Compiling ArgumentParser BashCompletionsGenerator.swift
[28/128] Compiling ArgumentParser CompletionsGenerator.swift
[29/128] Compiling ArgumentParser FishCompletionsGenerator.swift
[30/128] Compiling ArgumentParser ZshCompletionsGenerator.swift
[31/128] Compiling ArgumentParser Flag.swift
[32/128] Compiling ArgumentParser NameSpecification.swift
[33/128] Compiling ArgumentParser Option.swift
[34/128] Compiling ArgumentParser OptionGroup.swift
[35/128] Compiling ArgumentParser MessageInfo.swift
[36/128] Compiling ArgumentParser UsageGenerator.swift
[37/128] Compiling ArgumentParser CollectionExtensions.swift
[38/128] Emitting module SwiftSoup
[39/133] Compiling ArgumentParser CommandConfiguration.swift
[40/133] Compiling ArgumentParser EnumerableFlag.swift
[41/133] Compiling ArgumentParser ExpressibleByArgument.swift
[42/133] Compiling ArgumentParser ParsableArguments.swift
[43/133] Compiling ArgumentParser DumpHelpGenerator.swift
[44/133] Compiling ArgumentParser HelpCommand.swift
[45/133] Compiling ArgumentParser HelpGenerator.swift
[46/133] Compiling ArgumentParser ArgumentSet.swift
[47/133] Compiling ArgumentParser CommandParser.swift
[48/133] Compiling ArgumentParser InputOrigin.swift
[49/133] Compiling ArgumentParser Name.swift
[50/133] Compiling SwiftSoup Token.swift
[51/133] Compiling SwiftSoup TokenQueue.swift
[52/133] Compiling SwiftSoup Tokeniser.swift
[53/133] Compiling SwiftSoup TokeniserState.swift
[54/133] Compiling SwiftSoup TreeBuilder.swift
[79/133] Compiling SwiftSoup StringUtil.swift
[80/133] Compiling SwiftSoup StructuralEvaluator.swift
[81/133] Compiling SwiftSoup SwiftSoup.swift
[82/133] Compiling SwiftSoup Tag.swift
[83/133] Compiling SwiftSoup TextNode.swift
[85/133] Compiling SwiftSoup SimpleDictionary.swift
[86/133] Compiling SwiftSoup StreamReader.swift
[87/133] Compiling SwiftSoup String.swift
[88/133] Compiling SwiftSoup StringBuilder.swift
[101/133] Compiling SwiftSoup UnicodeScalar.swift
[102/133] Compiling SwiftSoup Validate.swift
[103/133] Compiling SwiftSoup Whitelist.swift
[104/133] Compiling SwiftSoup XmlDeclaration.swift
[105/133] Compiling SwiftSoup XmlTreeBuilder.swift
[109/135] Emitting module Splash
[113/135] Compiling Splash TokenType.swift
[114/135] Compiling Splash Tokenizer.swift
[133/204] Emitting module Lux
[134/211] Compiling Lux DataFormat.swift
[135/211] Compiling Lux Version.swift
[136/211] Compiling Lux Bool+KeyPath.swift
[137/211] Compiling Lux NSRegularExpression+Extensions.swift
[138/211] Compiling Lux String+Extensions.swift
[139/211] Compiling Lux StringProtocol+Extensions.swift
[140/211] Compiling Lux AttributedInjector.swift
[141/211] Compiling Lux BaseInjector.swift
[142/211] Compiling Lux DraculaPalette.swift
[143/211] Compiling Lux DraculaThemeInjectorDelegate.swift
[144/211] Compiling Lux JSONDracula.swift
[145/211] Compiling Lux PlistDracula.swift
[146/211] Compiling Lux SwiftDracula.swift
[147/211] Compiling Lux XMLEnhancedDracula.swift
[148/211] Compiling Lux XmlDracula.swift
[149/211] Compiling Lux Color.swift
[150/211] Compiling Lux InjectionType.swift
[151/211] Compiling Lux InjectorType.swift
[152/211] Compiling Lux RegexPattern.swift
[153/211] Compiling Lux TerminalModifier.swift
[154/211] Compiling Lux TextType.swift
[155/211] Compiling Lux ColorTheme.swift
[156/211] Compiling Lux YAMLDracula.swift
[157/211] Compiling Lux ZshDracula.swift
[158/211] Compiling Lux ThemeInjectorDelegate.swift
[159/211] Compiling Lux JSONXcodeDarkDelegate.swift
[160/211] Compiling Lux PlistXcodeDarkDelegate.swift
[161/211] Compiling Lux SwiftXcodeDarkDelegate.swift
[162/211] Compiling Lux XMLEnhancedXcodeDarkDelegate.swift
[163/211] Compiling Lux FileInjectionService.swift
[164/211] Compiling Lux InjectionService.swift
[165/211] Compiling Lux InjectorDelegate.swift
[166/211] Compiling Lux TextInjector.swift
[167/211] Compiling Lux JSONCategory.swift
[168/211] Compiling Lux JSONDelegate.swift
[169/211] Compiling Lux JSONInjector.swift
[170/211] Compiling Lux PlistCategory.swift
[171/211] Compiling Lux PlistDelegate.swift
[172/211] Compiling Lux PlistInjector.swift
[173/211] Compiling Lux HTMLCustomCSSOutputFormat.swift
[174/211] Compiling Lux SwiftCategory.swift
[175/211] Compiling Lux SwiftDelegate.swift
[176/211] Compiling Lux SwiftInjector.swift
[177/211] Compiling Lux TerminalOutputFormat.swift
[178/211] Compiling Lux TokenType+SwiftCategory.swift
[179/211] Compiling Lux XMLEnhancedCategory.swift
[180/211] Compiling Lux XMLEnhancedDelegate.swift
[181/211] Compiling Lux XMLEnhancedInjector.swift
[182/211] Compiling Lux XMLCategory.swift
[183/211] Compiling Lux XMLDelegate.swift
[184/211] Compiling Lux XMLInjector.swift
[185/211] Compiling Lux YAMLCategory.swift
[186/211] Compiling Lux YAMLDelegate.swift
[187/211] Compiling Lux XcodeDarkPalette.swift
[188/211] Compiling Lux XcodeDarkThemeInjectorDelegate.swift
[189/211] Compiling Lux XmlXcodeDarkDelegate.swift
[190/211] Compiling Lux YAMLXcodeDarkDelegate.swift
[191/211] Compiling Lux ZshXcodeDarkDelegate.swift
[192/211] Compiling Lux JSONXcodeDefaultDelegate.swift
[193/211] Compiling Lux PlistXcodeDefaultDelegate.swift
[194/211] Compiling Lux YAMLInjector.swift
[195/211] Compiling Lux ZshCategory.swift
[196/211] Compiling Lux ZshDelegate.swift
[197/211] Compiling Lux ZshInjector.swift
[198/211] Compiling Lux Appendable.swift
[199/211] Compiling Lux AttributedString.swift
[200/211] Compiling Lux CSSClass.swift
[201/211] Compiling Lux Category.swift
[202/211] Compiling Lux SwiftXcodeDefaultDelegate.swift
[203/211] Compiling Lux XcodeLightPalette.swift
[204/211] Compiling Lux XcodeLightThemeInjectorDelegate.swift
[205/211] Compiling Lux XmlEnhancedXcodeDefaultDelegate.swift
[206/211] Compiling Lux XmlXcodeDefaultDelegate.swift
[207/211] Compiling Lux YAMLXcodeDefaultLightDelegate.swift
[208/211] Compiling Lux ZshXcodeLightDelegate.swift
[209/221] Compiling LuxCLT main.swift
[210/221] Compiling LuxCLT VersionCommand.swift
[211/221] Compiling LuxCLT RuntimeError.swift
[212/221] Compiling LuxCLT Format.swift
[213/221] Compiling LuxCLT String+Extensions.swift
[214/221] Compiling LuxCLT ColorTheme+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/LuxCLT/Extensions/ColorTheme+Extensions.swift:4:1: warning: extension declares a conformance of imported type 'ColorTheme' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
2 | import ArgumentParser
3 |
4 | extension ColorTheme: ExpressibleByArgument {}
  | |- warning: extension declares a conformance of imported type 'ColorTheme' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
5 |
[215/221] Emitting module LuxCLT
/Users/admin/builder/spi-builder-workspace/Sources/LuxCLT/Extensions/ColorTheme+Extensions.swift:4:1: warning: extension declares a conformance of imported type 'ColorTheme' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
2 | import ArgumentParser
3 |
4 | extension ColorTheme: ExpressibleByArgument {}
  | |- warning: extension declares a conformance of imported type 'ColorTheme' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
5 |
/Users/admin/builder/spi-builder-workspace/Sources/LuxCLT/Extensions/TypeText+Extensions.swift:4:1: warning: extension declares a conformance of imported type 'TextType' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
2 | import ArgumentParser
3 |
4 | extension TextType: ExpressibleByArgument {}
  | |- warning: extension declares a conformance of imported type 'TextType' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
5 |
[216/221] Compiling LuxCLT CSSCommand.swift
[217/221] Compiling LuxCLT InjectCommand.swift
[218/221] Compiling LuxCLT TypeText+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/LuxCLT/Extensions/TypeText+Extensions.swift:4:1: warning: extension declares a conformance of imported type 'TextType' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
2 | import ArgumentParser
3 |
4 | extension TextType: ExpressibleByArgument {}
  | |- warning: extension declares a conformance of imported type 'TextType' to imported protocol 'ExpressibleByArgument'; this will not behave correctly if the owners of 'Lux' introduce this conformance in the future
  | `- note: add '@retroactive' to silence this warning
5 |
[218/221] Write Objects.LinkFileList
[219/221] Linking LuxCLT
[220/221] Applying LuxCLT
Build complete! (17.59s)
Fetching https://github.com/scinfu/SwiftSoup.git
Fetching https://github.com/JohnSundell/Splash
Fetching https://github.com/apple/swift-argument-parser
[1/2167] Fetching splash
[45/6083] Fetching splash, swiftsoup
[3005/21463] Fetching splash, swiftsoup, swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser from cache (1.52s)
Fetched https://github.com/JohnSundell/Splash from cache (1.52s)
Fetched https://github.com/scinfu/SwiftSoup.git from cache (1.52s)
Computing version for https://github.com/JohnSundell/Splash
Computed https://github.com/JohnSundell/Splash at 0.16.0 (2.08s)
Computing version for https://github.com/scinfu/SwiftSoup.git
Computed https://github.com/scinfu/SwiftSoup.git at 1.7.5 (1.86s)
Computing version for https://github.com/apple/swift-argument-parser
Computed https://github.com/apple/swift-argument-parser at 0.5.0 (0.54s)
Creating working copy for https://github.com/apple/swift-argument-parser
Working copy of https://github.com/apple/swift-argument-parser resolved at 0.5.0
Creating working copy for https://github.com/scinfu/SwiftSoup.git
Working copy of https://github.com/scinfu/SwiftSoup.git resolved at 1.7.5
Creating working copy for https://github.com/JohnSundell/Splash
Working copy of https://github.com/JohnSundell/Splash resolved at 0.16.0
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-argument-parser",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.0.1",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-argument-parser"
    },
    {
      "identity" : "swiftsoup",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/scinfu/SwiftSoup.git"
    },
    {
      "identity" : "splash",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.15.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/JohnSundell/Splash"
    }
  ],
  "manifest_display_name" : "Lux",
  "name" : "Lux",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.13"
    },
    {
      "name" : "ios",
      "version" : "10.0"
    }
  ],
  "products" : [
    {
      "name" : "Lux",
      "targets" : [
        "Lux"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "LuxCLT",
      "targets" : [
        "LuxCLT"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "LuxTests",
      "module_type" : "SwiftTarget",
      "name" : "LuxTests",
      "path" : "Tests/LuxTests",
      "sources" : [
        "Extensions/StringProtocol+Extensions.swift",
        "Extensions/URL+Extensions.swift",
        "Extensions/XCTestCase+Extensions.swift",
        "FileInjectionTest.swift",
        "Formats/JsonInjectorTests.swift",
        "Formats/PlistInjectorTests.swift",
        "Formats/XMLEnhancedInjectorTests.swift",
        "Formats/XmlInjectorTests.swift",
        "Formats/ZshInjectorTests.swift",
        "Formats/ZshTestDelegate.swift",
        "InjectorTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Lux"
      ],
      "type" : "test"
    },
    {
      "c99name" : "LuxCLT",
      "module_type" : "SwiftTarget",
      "name" : "LuxCLT",
      "path" : "Sources/LuxCLT",
      "product_dependencies" : [
        "ArgumentParser"
      ],
      "product_memberships" : [
        "LuxCLT"
      ],
      "sources" : [
        "CSSCommand.swift",
        "Extensions/ColorTheme+Extensions.swift",
        "Extensions/String+Extensions.swift",
        "Extensions/TypeText+Extensions.swift",
        "Format.swift",
        "InjectCommand.swift",
        "RuntimeError.swift",
        "VersionCommand.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "Lux"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "Lux",
      "module_type" : "SwiftTarget",
      "name" : "Lux",
      "path" : "Sources/Lux",
      "product_dependencies" : [
        "Splash",
        "SwiftSoup"
      ],
      "product_memberships" : [
        "Lux",
        "LuxCLT"
      ],
      "sources" : [
        "Constants/DataFormat.swift",
        "Constants/Version.swift",
        "Extensions/Bool+KeyPath.swift",
        "Extensions/NSRegularExpression+Extensions.swift",
        "Extensions/String+Extensions.swift",
        "Extensions/StringProtocol+Extensions.swift",
        "Injection/AttributedInjector.swift",
        "Injection/BaseInjector.swift",
        "Injection/FileInjectionService.swift",
        "Injection/InjectionService.swift",
        "Injection/InjectorDelegate.swift",
        "Injection/TextInjector.swift",
        "InjectorImplementations/Json/JSONCategory.swift",
        "InjectorImplementations/Json/JSONDelegate.swift",
        "InjectorImplementations/Json/JSONInjector.swift",
        "InjectorImplementations/Plist/PlistCategory.swift",
        "InjectorImplementations/Plist/PlistDelegate.swift",
        "InjectorImplementations/Plist/PlistInjector.swift",
        "InjectorImplementations/Swift/HTMLCustomCSSOutputFormat.swift",
        "InjectorImplementations/Swift/SwiftCategory.swift",
        "InjectorImplementations/Swift/SwiftDelegate.swift",
        "InjectorImplementations/Swift/SwiftInjector.swift",
        "InjectorImplementations/Swift/TerminalOutputFormat.swift",
        "InjectorImplementations/Swift/TokenType+SwiftCategory.swift",
        "InjectorImplementations/XMLEnhanced/XMLEnhancedCategory.swift",
        "InjectorImplementations/XMLEnhanced/XMLEnhancedDelegate.swift",
        "InjectorImplementations/XMLEnhanced/XMLEnhancedInjector.swift",
        "InjectorImplementations/Xml/XMLCategory.swift",
        "InjectorImplementations/Xml/XMLDelegate.swift",
        "InjectorImplementations/Xml/XMLInjector.swift",
        "InjectorImplementations/Yaml/YAMLCategory.swift",
        "InjectorImplementations/Yaml/YAMLDelegate.swift",
        "InjectorImplementations/Yaml/YAMLInjector.swift",
        "InjectorImplementations/Zsh/ZshCategory.swift",
        "InjectorImplementations/Zsh/ZshDelegate.swift",
        "InjectorImplementations/Zsh/ZshInjector.swift",
        "Models/Appendable.swift",
        "Models/AttributedString.swift",
        "Models/CSSClass.swift",
        "Models/Category.swift",
        "Models/Color.swift",
        "Models/InjectionType.swift",
        "Models/InjectorType.swift",
        "Models/RegexPattern.swift",
        "Models/TerminalModifier.swift",
        "Models/TextType.swift",
        "Themes/ColorTheme.swift",
        "Themes/Dracula/DraculaPalette.swift",
        "Themes/Dracula/DraculaThemeInjectorDelegate.swift",
        "Themes/Dracula/JSONDracula.swift",
        "Themes/Dracula/PlistDracula.swift",
        "Themes/Dracula/SwiftDracula.swift",
        "Themes/Dracula/XMLEnhancedDracula.swift",
        "Themes/Dracula/XmlDracula.swift",
        "Themes/Dracula/YAMLDracula.swift",
        "Themes/Dracula/ZshDracula.swift",
        "Themes/ThemeInjectorDelegate.swift",
        "Themes/Xcode Dark/JSONXcodeDarkDelegate.swift",
        "Themes/Xcode Dark/PlistXcodeDarkDelegate.swift",
        "Themes/Xcode Dark/SwiftXcodeDarkDelegate.swift",
        "Themes/Xcode Dark/XMLEnhancedXcodeDarkDelegate.swift",
        "Themes/Xcode Dark/XcodeDarkPalette.swift",
        "Themes/Xcode Dark/XcodeDarkThemeInjectorDelegate.swift",
        "Themes/Xcode Dark/XmlXcodeDarkDelegate.swift",
        "Themes/Xcode Dark/YAMLXcodeDarkDelegate.swift",
        "Themes/Xcode Dark/ZshXcodeDarkDelegate.swift",
        "Themes/Xcode Light/JSONXcodeDefaultDelegate.swift",
        "Themes/Xcode Light/PlistXcodeDefaultDelegate.swift",
        "Themes/Xcode Light/SwiftXcodeDefaultDelegate.swift",
        "Themes/Xcode Light/XcodeLightPalette.swift",
        "Themes/Xcode Light/XcodeLightThemeInjectorDelegate.swift",
        "Themes/Xcode Light/XmlEnhancedXcodeDefaultDelegate.swift",
        "Themes/Xcode Light/XmlXcodeDefaultDelegate.swift",
        "Themes/Xcode Light/YAMLXcodeDefaultLightDelegate.swift",
        "Themes/Xcode Light/ZshXcodeLightDelegate.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Done.