The Swift Package Index logo.Swift Package Index

Build Information

Successful build of FinanceKit, reference master (f9301e), with Swift 6.2 for macOS (SPM) on 18 Apr 2026 22:22:37 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/christiankm/FinanceKit.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/christiankm/FinanceKit
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at f9301e6 [pre-commit.ci] pre-commit autoupdate (#35)
Cloned https://github.com/christiankm/FinanceKit.git
Revision (git rev-parse @):
f9301e6528826b1688e590f9089ee08a45eaf042
SUCCESS checkout https://github.com/christiankm/FinanceKit.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/christiankm/FinanceKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--3CB7CFEC50E0D141.txt
[3/37] Compiling FinanceKit PerformanceCalculator.swift
[4/37] Compiling FinanceKit Portfolio.swift
[5/37] Compiling FinanceKit Price.swift
[6/37] Compiling FinanceKit Decimal+Rounded.swift
[7/37] Compiling FinanceKit Dividend.swift
[8/37] Compiling FinanceKit Exchange.swift
[9/37] Compiling FinanceKit ExchangeRate.swift
[10/37] Compiling FinanceKit CurrencyPair.swift
[11/37] Compiling FinanceKit Date+Comparison.swift
[12/37] Compiling FinanceKit Date+Ranges.swift
[13/37] Compiling FinanceKit Decimal+DoubleValue.swift
[14/37] Compiling FinanceKit HistoricalPrice.swift
[15/37] Compiling FinanceKit Holding.swift
[16/37] Compiling FinanceKit Money.swift
[17/37] Compiling FinanceKit Number+LegacyType.swift
[18/37] Compiling FinanceKit PriceTarget.swift
[19/37] Compiling FinanceKit Quantity.swift
[20/37] Compiling FinanceKit Split.swift
[21/37] Compiling FinanceKit Amount.swift
[22/37] Compiling FinanceKit Array+Holding.swift
[23/37] Compiling FinanceKit Asset.swift
[24/37] Compiling FinanceKit AssetAllocation.swift
[25/40] Compiling FinanceKit NumberFormatter+Currency.swift
[26/40] Compiling FinanceKit Numerics+Total+Average.swift
[27/40] Compiling FinanceKit Percentage.swift
[28/40] Compiling FinanceKit PercentageFormatter.swift
[29/40] Emitting module FinanceKit
[30/40] Compiling FinanceKit Change.swift
[31/40] Compiling FinanceKit ChangePeriod.swift
[32/40] Compiling FinanceKit Company.swift
[33/40] Compiling FinanceKit ComparableToZero.swift
[34/40] Compiling FinanceKit Currency.swift
[35/40] Compiling FinanceKit CurrencyCode.swift
[36/40] Compiling FinanceKit CurrencyConverter.swift
[37/40] Compiling FinanceKit CurrencyFormatter.swift
[38/40] Compiling FinanceKit Stock.swift
[39/40] Compiling FinanceKit Symbol.swift
[40/40] Compiling FinanceKit Transaction.swift
Build complete! (5.47s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "FinanceKit",
  "name" : "FinanceKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "FinanceKit",
      "targets" : [
        "FinanceKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "FinanceKitTests",
      "module_type" : "SwiftTarget",
      "name" : "FinanceKitTests",
      "path" : "Tests/FinanceKitTests",
      "sources" : [
        "AssetAllocationTests.swift",
        "ChangeTests.swift",
        "CompanyTests.swift",
        "CurrencyConverterTests.swift",
        "CurrencyFormatterTests.swift",
        "CurrencyPairTests.swift",
        "CurrencyTests.swift",
        "DateComparisonTests.swift",
        "DecimalDoubleValueTests.swift",
        "DividendTests.swift",
        "ExchangeTests.swift",
        "HoldingTests.swift",
        "MoneyTests.swift",
        "NumberFormatterCurrencyTests.swift",
        "NumberLegacyTypeTests.swift",
        "NumericsTotalAverageTests.swift",
        "PercentageFormatterTests.swift",
        "PercentageTests.swift",
        "PerformanceCalculatorTests.swift",
        "PortfolioTests.swift",
        "PriceTargetTests.swift",
        "QuantityTests.swift",
        "SplitTests.swift",
        "StockTests.swift",
        "SymbolTests.swift",
        "TestData.swift",
        "TransactionTests.swift"
      ],
      "target_dependencies" : [
        "FinanceKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "FinanceKit",
      "module_type" : "SwiftTarget",
      "name" : "FinanceKit",
      "path" : "Sources/FinanceKit",
      "product_memberships" : [
        "FinanceKit"
      ],
      "sources" : [
        "Amount.swift",
        "Array+Holding.swift",
        "Asset.swift",
        "AssetAllocation.swift",
        "Change.swift",
        "ChangePeriod.swift",
        "Company.swift",
        "ComparableToZero.swift",
        "Currency.swift",
        "CurrencyCode.swift",
        "CurrencyConverter.swift",
        "CurrencyFormatter.swift",
        "CurrencyPair.swift",
        "Date+Comparison.swift",
        "Date+Ranges.swift",
        "Decimal+DoubleValue.swift",
        "Decimal+Rounded.swift",
        "Dividend.swift",
        "Exchange.swift",
        "ExchangeRate.swift",
        "HistoricalPrice.swift",
        "Holding.swift",
        "Money.swift",
        "Number+LegacyType.swift",
        "NumberFormatter+Currency.swift",
        "Numerics+Total+Average.swift",
        "Percentage.swift",
        "PercentageFormatter.swift",
        "PerformanceCalculator.swift",
        "Portfolio.swift",
        "Price.swift",
        "PriceTarget.swift",
        "Quantity.swift",
        "Split.swift",
        "Stock.swift",
        "Symbol.swift",
        "Transaction.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.0"
}
Done.