The Swift Package Index logo.Swift Package Index

Build Information

Successful build of ChineseAstrologyCalendar, reference master (4a7456), with Swift 6.3 for macOS (SPM) on 15 Oct 2026 22:33:06 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/xiangyu-sun/ChineseAstrologyCalendar.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/xiangyu-sun/ChineseAstrologyCalendar
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 4a74564 feat: time-zone-aware special-day sources, today-or-next and upcoming queries, RecurringDaySource (v4.2.0)
Cloned https://github.com/xiangyu-sun/ChineseAstrologyCalendar.git
Revision (git rev-parse @):
4a7456493b13ba9476a78a705fac85dbc8aa3c93
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/xiangyu-sun/ChineseAstrologyCalendar.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/xiangyu-sun/ChineseAstrologyCalendar.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[5/7] Compiling _NumericsShims _NumericsShims.c
[6/7] Write swift-version-69A768CDF2A0BEE1.txt
[8/18] Compiling RealModule Real.swift
[9/18] Compiling RealModule RealFunctions.swift
[10/19] Compiling RealModule Float80+Real.swift
[11/19] Compiling RealModule Float16+Real.swift
[12/19] Compiling RealModule ElementaryFunctions.swift
[13/19] Compiling RealModule Double+Real.swift
[14/19] Compiling RealModule AlgebraicField.swift
[15/19] Compiling RealModule ApproximateEquality.swift
[16/19] Emitting module RealModule
[17/19] Compiling RealModule AugmentedArithmetic.swift
[18/19] Compiling RealModule Float+Real.swift
[19/19] Compiling RealModule RelaxedArithmetic.swift
[20/30] Compiling ComplexModule Complex+Hashable.swift
[21/30] Compiling ComplexModule Complex+IntegerLiteral.swift
[22/30] Compiling ComplexModule Complex.swift
[23/30] Compiling ComplexModule Complex+Numeric.swift
[24/30] Compiling ComplexModule Polar.swift
[25/30] Compiling ComplexModule Complex+StringConvertible.swift
[26/31] Compiling ComplexModule Complex+AdditiveArithmetic.swift
[27/31] Compiling ComplexModule Complex+AlgebraicField.swift
[28/31] Compiling ComplexModule Complex+Codable.swift
[29/31] Compiling ComplexModule Complex+ElementaryFunctions.swift
[30/31] Emitting module ComplexModule
[31/31] Compiling ComplexModule Scale.swift
[32/33] Emitting module Numerics
[33/33] Compiling Numerics Numerics.swift
[34/52] Compiling Astral SolarTerm.swift
[35/52] Compiling Astral Sun.swift
[36/52] Compiling Astral SunDirection.swift
[37/52] Compiling Astral Table4Row.swift
[38/54] Compiling Astral Observer.swift
[39/54] Compiling Astral SideReal.swift
[40/54] Compiling Astral Julian.swift
[41/54] Compiling Astral LocationInfo.swift
[42/54] Compiling Astral Depression.swift
[43/54] Compiling Astral Int2Double.swift
[44/54] Compiling Astral DateToJC.swift
[45/54] Compiling Astral DegressMinutesSeconds.swift
[46/54] Compiling Astral DateComponent.swift
[47/54] Compiling Astral DateComponents+Comparable.swift
[48/54] Compiling Astral Angle.swift
[49/54] Compiling Astral AstralBodyPosition.swift
[50/54] Compiling Astral Moon.swift
[51/54] Compiling Astral MoonPhase.swift
[52/54] Emitting module Astral
[53/54] Compiling Astral Types.swift
[54/54] Compiling Astral Zenith.swift
[55/118] Emitting module ChineseAstrologyCalendar
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[56/125] Compiling ChineseAstrologyCalendar LunarMansion+Localized.swift
[57/125] Compiling ChineseAstrologyCalendar LunarMonth.swift
[58/125] Compiling ChineseAstrologyCalendar Nayin+Localized.swift
[59/125] Compiling ChineseAstrologyCalendar Season+Localized.swift
[60/125] Compiling ChineseAstrologyCalendar Shichen+Localized.swift
[61/125] Compiling ChineseAstrologyCalendar RussianFestivalContent.swift
[62/125] Compiling ChineseAstrologyCalendar RussianJieqiContent.swift
[63/125] Compiling ChineseAstrologyCalendar SpanishFestivalContent.swift
[64/125] Compiling ChineseAstrologyCalendar SpanishJieqiContent.swift
[65/125] Compiling ChineseAstrologyCalendar TwelveGods+Localized.swift
[66/125] Compiling ChineseAstrologyCalendar Wuxing+Localized.swift
[67/125] Compiling ChineseAstrologyCalendar Zodiac+Localized.swift
[68/125] Compiling ChineseAstrologyCalendar LunarMansion.swift
[69/125] Compiling ChineseAstrologyCalendar Math.swift
[70/125] Compiling ChineseAstrologyCalendar Nayin.swift
[71/125] Compiling ChineseAstrologyCalendar Tiangan.swift
[72/125] Compiling ChineseAstrologyCalendar Zodiac.swift
[73/125] Compiling ChineseAstrologyCalendar EventModel.swift
[74/125] Compiling ChineseAstrologyCalendar FangWei.swift
[75/125] Compiling ChineseAstrologyCalendar FangWeiConvertible.swift
[76/125] Compiling ChineseAstrologyCalendar Season.swift
[77/125] Compiling ChineseAstrologyCalendar Day+Localized.swift
[78/125] Compiling ChineseAstrologyCalendar DisplayLanguage.swift
[79/125] Compiling ChineseAstrologyCalendar DizhiRelationship+Localized.swift
[80/125] Compiling ChineseAstrologyCalendar EventModel+Localized.swift
[81/125] Compiling ChineseAstrologyCalendar FangWei+Localized.swift
[82/125] Compiling ChineseAstrologyCalendar Ganzhi+Localized.swift
[83/125] Compiling ChineseAstrologyCalendar Jieqi+Localized.swift
[84/125] Compiling ChineseAstrologyCalendar Bazi.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[85/125] Compiling ChineseAstrologyCalendar ChineseAlmanac.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[86/125] Compiling ChineseAstrologyCalendar ChineseFestival.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[87/125] Compiling ChineseAstrologyCalendar Date+Construct.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[88/125] Compiling ChineseAstrologyCalendar Date+DateComponents.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[89/125] Compiling ChineseAstrologyCalendar Date+Day.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[90/125] Compiling ChineseAstrologyCalendar Date+Ganzhi.swift
/Users/admin/builder/spi-builder-workspace/Sources/ChineseAstrologyCalendar/Date/Date+DateComponents.swift:84:3: warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
82 |   static let chineseENDateFormatterLock = NSLock()
83 |
84 |   nonisolated(unsafe) static let chineseENDateFormatter: DateFormatter = {
   |   `- warning: 'nonisolated(unsafe)' is unnecessary for a constant with 'Sendable' type 'DateFormatter', consider removing it
85 |     let df = DateFormatter()
86 |     df.calendar = Calendar.chineseCalendar
[91/125] Compiling ChineseAstrologyCalendar WuxingConvertable.swift
[92/125] Compiling ChineseAstrologyCalendar wuxing.swift
[93/125] Compiling ChineseAstrologyCalendar Jieqi+Health.swift
[94/125] Compiling ChineseAstrologyCalendar Jieqi.swift
[95/125] Compiling ChineseAstrologyCalendar Bazi+Localized.swift
[96/125] Compiling ChineseAstrologyCalendar ChineseFestival+Localized.swift
[97/125] Compiling ChineseAstrologyCalendar ChineseMoonPhase+Localized.swift
[98/125] Compiling ChineseAstrologyCalendar Date+SpecialDay.swift
[99/125] Compiling ChineseAstrologyCalendar Date+Year.swift
[100/125] Compiling ChineseAstrologyCalendar DateComponents+Day.swift
[101/125] Compiling ChineseAstrologyCalendar DateComponents+Hour.swift
[102/125] Compiling ChineseAstrologyCalendar DateComponents+Month.swift
[103/125] Compiling ChineseAstrologyCalendar DayConverter.swift
[104/125] Compiling ChineseAstrologyCalendar LunarDate.swift
[105/125] Compiling ChineseAstrologyCalendar YearGanzhi.swift
[106/125] Compiling ChineseAstrologyCalendar DateFormatter.swift
[107/125] Compiling ChineseAstrologyCalendar Day.swift
[108/125] Compiling ChineseAstrologyCalendar Dizhi.swift
[109/125] Compiling ChineseAstrologyCalendar DizhiRelationship.swift
[110/125] Compiling ChineseAstrologyCalendar Ganzhi.swift
[111/125] Compiling ChineseAstrologyCalendar Jiazi.swift
[112/125] Compiling ChineseAstrologyCalendar JieqiContentProvider.swift
[113/125] Compiling ChineseAstrologyCalendar JieqiSource.swift
[114/125] Compiling ChineseAstrologyCalendar LocalizedFestivalContentProvider.swift
[115/125] Compiling ChineseAstrologyCalendar LocalizedJieqiContentProvider.swift
[116/125] Compiling ChineseAstrologyCalendar RecurringDaySource.swift
[117/125] Compiling ChineseAstrologyCalendar TwelveGods.swift
[118/125] Compiling ChineseAstrologyCalendar YingYang.swift
[119/125] Compiling ChineseAstrologyCalendar MoonPhase.swift
[120/125] Compiling ChineseAstrologyCalendar NumberFormatter+Text.swift
[121/125] Compiling ChineseAstrologyCalendar Shichen.swift
[122/125] Compiling ChineseAstrologyCalendar SpecialDay.swift
[123/125] Compiling ChineseAstrologyCalendar ChineseFestivalContentProvider.swift
[124/125] Compiling ChineseAstrologyCalendar DeprecatedContentProviders.swift
[125/125] Compiling ChineseAstrologyCalendar FestivalSource.swift
Build complete! (17.28s)
Fetching https://github.com/xiangyu-sun/Astral.git
Fetching https://github.com/apple/swift-numerics
[1/802] Fetching astral
[50/7558] Fetching astral, swift-numerics
Fetched https://github.com/xiangyu-sun/Astral.git from cache (1.25s)
Fetched https://github.com/apple/swift-numerics from cache (1.25s)
Computing version for https://github.com/xiangyu-sun/Astral.git
Computed https://github.com/xiangyu-sun/Astral.git at 1.2.0 (1.85s)
Computing version for https://github.com/apple/swift-numerics
Computed https://github.com/apple/swift-numerics at 1.1.1 (0.55s)
Creating working copy for https://github.com/xiangyu-sun/Astral.git
Working copy of https://github.com/xiangyu-sun/Astral.git resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-numerics
Working copy of https://github.com/apple/swift-numerics resolved at 1.1.1
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-numerics",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-numerics"
    },
    {
      "identity" : "astral",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/xiangyu-sun/Astral.git"
    }
  ],
  "manifest_display_name" : "ChineseAstrologyCalendar",
  "name" : "ChineseAstrologyCalendar",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "macos",
      "version" : "10.14"
    }
  ],
  "products" : [
    {
      "name" : "ChineseAstrologyCalendar",
      "targets" : [
        "ChineseAstrologyCalendar"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ChineseAstrologyCalendarTests",
      "module_type" : "SwiftTarget",
      "name" : "ChineseAstrologyCalendarTests",
      "path" : "Tests/ChineseAstrologyCalendarTests",
      "sources" : [
        "BaziCorrectnessTests.swift",
        "BaziTests.swift",
        "ChineseAstrologyCalendarTests.swift",
        "ChineseFestivalTests.swift",
        "ChineseNewYearTests.swift",
        "DateComponentsFromChineseCalendarTests.swift",
        "DateComponentsMonthTests.swift",
        "DateComponentsMonthTests_25.swift",
        "DateConstructorTests.swift",
        "DateStringTests.swift",
        "DayConverterTests.swift",
        "DayMoonPhaseTests.swift",
        "DebugLunarMansionTest.swift",
        "DizhiAdditionalTests.swift",
        "DizhiRelationshipTests.swift",
        "EventModelTitleTests.swift",
        "FourAnimalsTest.swift",
        "IntegrationTests.swift",
        "JiaziTests.swift",
        "JieqiHealthTests.swift",
        "JieqiTests.swift",
        "LocalizationCoverageTests.swift",
        "LocalizationTests.swift",
        "LocalizedContentProviderTests.swift",
        "LunarMansionCorrectionTest.swift",
        "LunarMansionOffsetTest.swift",
        "LunarMansionTests.swift",
        "LunarMansionValidationTests.swift",
        "NayinTests.swift",
        "NextFiveDaysTwelveGodTests.swift",
        "QijieDizhiTests.swift",
        "RiZhuTests.swift",
        "SeasonTests.swift",
        "ShiZhuTests.swift",
        "ShichenAdditionalTests.swift",
        "ShichenTests.swift",
        "SpecialDayTests.swift",
        "SpecialDayTimeZoneTests.swift",
        "TodayLunarMansionTest.swift",
        "V4APITests.swift",
        "WuxingAdditionalTests.swift",
        "WuxingTests.swift"
      ],
      "target_dependencies" : [
        "ChineseAstrologyCalendar"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ChineseAstrologyCalendar",
      "module_type" : "SwiftTarget",
      "name" : "ChineseAstrologyCalendar",
      "path" : "Sources/ChineseAstrologyCalendar",
      "product_dependencies" : [
        "Numerics",
        "Astral"
      ],
      "product_memberships" : [
        "ChineseAstrologyCalendar"
      ],
      "sources" : [
        "Bazi.swift",
        "ChineseAlmanac.swift",
        "ChineseFestival.swift",
        "Date/Date+Construct.swift",
        "Date/Date+DateComponents.swift",
        "Date/Date+Day.swift",
        "Date/Date+Ganzhi.swift",
        "Date/Date+SpecialDay.swift",
        "Date/Date+Year.swift",
        "Date/DateComponents+Day.swift",
        "Date/DateComponents+Hour.swift",
        "Date/DateComponents+Month.swift",
        "Date/DayConverter.swift",
        "Date/LunarDate.swift",
        "Date/YearGanzhi.swift",
        "DateFormatter.swift",
        "Day.swift",
        "DizhiGanzhi/Dizhi.swift",
        "DizhiGanzhi/DizhiRelationship.swift",
        "DizhiGanzhi/Ganzhi.swift",
        "DizhiGanzhi/Jiazi.swift",
        "DizhiGanzhi/Nayin.swift",
        "DizhiGanzhi/Tiangan.swift",
        "DizhiGanzhi/Zodiac.swift",
        "Event/EventModel.swift",
        "FiveElements/FangWei.swift",
        "FiveElements/FangWeiConvertible.swift",
        "FiveElements/Season.swift",
        "FiveElements/WuxingConvertable.swift",
        "FiveElements/wuxing.swift",
        "Jieqi/Jieqi+Health.swift",
        "Jieqi/Jieqi.swift",
        "Localization/Bazi+Localized.swift",
        "Localization/ChineseFestival+Localized.swift",
        "Localization/ChineseMoonPhase+Localized.swift",
        "Localization/Day+Localized.swift",
        "Localization/DisplayLanguage.swift",
        "Localization/DizhiRelationship+Localized.swift",
        "Localization/EventModel+Localized.swift",
        "Localization/FangWei+Localized.swift",
        "Localization/Ganzhi+Localized.swift",
        "Localization/Jieqi+Localized.swift",
        "Localization/LunarMansion+Localized.swift",
        "Localization/LunarMonth.swift",
        "Localization/Nayin+Localized.swift",
        "Localization/Season+Localized.swift",
        "Localization/Shichen+Localized.swift",
        "Localization/Tables/RussianFestivalContent.swift",
        "Localization/Tables/RussianJieqiContent.swift",
        "Localization/Tables/SpanishFestivalContent.swift",
        "Localization/Tables/SpanishJieqiContent.swift",
        "Localization/TwelveGods+Localized.swift",
        "Localization/Wuxing+Localized.swift",
        "Localization/Zodiac+Localized.swift",
        "LunarMansion.swift",
        "Math.swift",
        "Moon/MoonPhase.swift",
        "NumberFormatter+Text.swift",
        "Shichen.swift",
        "SpecialDay.swift",
        "SpecialDaySources/ChineseFestivalContentProvider.swift",
        "SpecialDaySources/DeprecatedContentProviders.swift",
        "SpecialDaySources/FestivalSource.swift",
        "SpecialDaySources/JieqiContentProvider.swift",
        "SpecialDaySources/JieqiSource.swift",
        "SpecialDaySources/LocalizedFestivalContentProvider.swift",
        "SpecialDaySources/LocalizedJieqiContentProvider.swift",
        "SpecialDaySources/RecurringDaySource.swift",
        "TwelveGods.swift",
        "YingYang.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.0"
}
Done.