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 JBird, reference 2.0.0-beta.3 (f841d7), with Swift 6.2 for macOS (SPM) on 14 Dec 2025 04:57:10 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/vsanthanam/JBird.git
Reference: 2.0.0-beta.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/vsanthanam/JBird
 * tag               2.0.0-beta.3 -> FETCH_HEAD
HEAD is now at f841d7e Rename custom `CodingKey` types (#311)
Cloned https://github.com/vsanthanam/JBird.git
Revision (git rev-parse @):
f841d7e5827012b6c8d7425aee29cd44f109a2be
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/vsanthanam/JBird.git at 2.0.0-beta.3
Fetching https://github.com/nicklockwood/SwiftFormat.git
Fetching https://github.com/swiftlang/swift-docc-symbolkit
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/swiftlang/swift-docc-plugin.git
[1/2158] Fetching swift-docc-plugin
[217/5754] Fetching swift-docc-plugin, swift-docc-symbolkit
[5755/59078] Fetching swift-docc-plugin, swift-docc-symbolkit, swiftformat
[5756/132190] Fetching swift-docc-plugin, swift-docc-symbolkit, swiftformat, swift-syntax
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.81s)
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (3.81s)
[12823/55482] Fetching swift-docc-plugin, swiftformat
Fetched https://github.com/nicklockwood/SwiftFormat.git from cache (17.66s)
Fetched https://github.com/swiftlang/swift-docc-plugin.git from cache (17.66s)
Creating working copy for https://github.com/nicklockwood/SwiftFormat.git
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Creating working copy for https://github.com/swiftlang/swift-docc-plugin.git
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
Working copy of https://github.com/swiftlang/swift-docc-plugin.git resolved at 1.4.5
Working copy of https://github.com/nicklockwood/SwiftFormat.git resolved at 0.58.7
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Downloading package prebuilt https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip
Downloaded https://download.swift.org/prebuilts/swift-syntax/602.0.0/swiftlang-6.2.0.19.9-MacroSupport-macos_aarch64.zip (0.28s)
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "jbird",
      "name": "JBird",
      "url": "https://github.com/vsanthanam/JBird.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/JBird",
      "dependencies": [
        {
          "identity": "swift-syntax",
          "name": "swift-syntax",
          "url": "https://github.com/swiftlang/swift-syntax.git",
          "version": "602.0.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/swift-syntax",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/vsanthanam/JBird.git
[1/4194] Fetching jbird
Fetched https://github.com/vsanthanam/JBird.git from cache (1.36s)
Fetching https://github.com/swiftlang/swift-syntax.git from cache
Fetched https://github.com/swiftlang/swift-syntax.git from cache (0.91s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 602.0.0 (1.62s)
Creating working copy for https://github.com/vsanthanam/JBird.git
Working copy of https://github.com/vsanthanam/JBird.git resolved at 2.0.0-beta.3 (f841d7e)
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 602.0.0
Found 1 product dependencies
  - swift-syntax
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/vsanthanam/JBird.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin SwiftFormatPlugin
[2/2] Compiling plugin Swift-DocC Preview
[3/3] Compiling plugin Swift-DocC
Building for debugging...
[3/29] Write sources
[8/29] Copying PrivacyInfo.xcprivacy
[14/29] Write sources
[14/29] Copying PrivacyInfo.xcprivacy
[18/29] Write sources
[20/29] Copying PrivacyInfo.xcprivacy
[22/29] Write sources
[24/29] Write swift-version-49B95AFC49DCD68C.txt
[25/34] Compiling JBirdParser JBirdParser.c
[28/76] Emitting module JBirdCore
[29/78] Compiling JBirdCore SerializationOptions.swift
[30/78] Compiling JBirdCore resource_bundle_accessor.swift
[31/78] Compiling JBirdCore DeserializationOptions.swift
[32/78] Compiling JBirdCore Serialization.swift
[33/78] Compiling JBirdCore Array.swift
[34/78] Compiling JBirdCore Object.swift
[35/78] Compiling JBirdCore Subscript.swift
[36/78] Compiling JBirdCore JSONKeyConvertible.swift
[37/78] Compiling JBirdCore Number.swift
[38/78] Compiling JBirdCore JSONConvertible.swift
[39/78] Compiling JBirdCore JSONKeyInitializable.swift
[40/78] Compiling JBirdCore Array.swift
[41/78] Emitting module JBirdCore
[42/78] Compiling JBirdCore JSON.swift
[43/78] Compiling JBirdCore JSONDeserializationError.swift
[44/78] Compiling JBirdCore JSONError.swift
[45/78] Compiling JBirdCore JSONSerializationError.swift
[50/78] Compiling JBirdCore JSONKeyRepresentable.swift
[51/78] Compiling JBirdCore JSONNumberConvertible.swift
[60/78] Compiling JBirdCore JSONRepresentable.swift
[61/78] Compiling JBirdCore JSONSubscriptConvertible.swift
[62/78] Compiling JBirdCore JSONNumberInitializable.swift
[65/78] Compiling JBirdCore JSONNumberRepresentable.swift
[72/83] Emitting module JBirdMacrosCompilerPlugin
[73/83] Compiling JBirdMacrosCompilerPlugin JBirdMacrosCompilerPlugin.swift
[74/83] Compiling JBirdMacrosCompilerPlugin JSONKeyMacro.swift
[75/83] Compiling JBirdMacrosCompilerPlugin JSONRepresentableMacro.swift
[76/83] Compiling JBirdMacrosCompilerPlugin OmitIfNilMacro.swift
[76/95] Write Objects.LinkFileList
[78/96] Compiling JBirdCore SerializationOptions.swift
[79/96] Compiling JBirdCore resource_bundle_accessor.swift
[80/112] Compiling JBirdCodableSupport SuperCodingKey.swift
[81/113] Compiling JBirdCodableSupport EntryPoint.swift
[82/113] Compiling JBirdCodableSupport IndexCodingKey.swift
[83/113] Compiling JBirdCodableSupport ValueEncoder.swift
[84/113] Compiling JBirdBuilders Builder.swift
[85/113] Emitting module JBirdBuilders
[86/113] Compiling JBirdBuilders resource_bundle_accessor.swift
[87/113] Compiling JBirdCodableSupport EntryPoint.swift
[88/113] Compiling JBirdCodableSupport SuperCodingKey.swift
[89/114] Compiling JBirdCodableSupport ObjectEncoder.swift
[90/114] Compiling JBirdBuilders resource_bundle_accessor.swift
[91/114] Emitting module JBirdBuilders
[92/114] Compiling JBirdBuilders Builder.swift
[93/114] Compiling JBirdCodableSupport resource_bundle_accessor.swift
[94/114] Compiling JBirdCodableSupport IndexCodingKey.swift
[95/114] Compiling JBirdCodableSupport InternalEncoder.swift
[96/114] Compiling JBirdCodableSupport ValueEncoder.swift
[97/114] Compiling JBirdCodableSupport InternalEncoder.swift
[98/114] Emitting module JBirdCodableSupport
[99/114] Compiling JBirdCodableSupport ValueDecoder.swift
[100/114] Compiling JBirdCodableSupport ArrayEncoder.swift
[101/114] Compiling JBirdCodableSupport InternalDecoder.swift
[102/114] Compiling JBirdCodableSupport ObjectDecoder.swift
[103/114] Compiling JBirdCodableSupport BackingTypeDescription.swift
[104/114] Compiling JBirdCodableSupport ArrayDecoder.swift
[104/114] Linking JBirdMacrosCompilerPlugin-tool
[106/114] Compiling JBirdCodableSupport resource_bundle_accessor.swift
[107/114] Compiling JBirdCodableSupport ObjectEncoder.swift
[112/114] Emitting module JBirdCodableSupport
[115/122] Compiling JBirdMacros resource_bundle_accessor.swift
[116/122] Compiling JBirdMacros JSONMacroDecodingError.swift
[117/122] Compiling JBirdMacros resource_bundle_accessor.swift
[118/122] Compiling JBirdMacros JSONMacroDecodingError.swift
[119/122] Emitting module JBirdMacros
[120/122] Compiling JBirdMacros JBirdMacros.swift
[121/122] Emitting module JBirdMacros
[122/122] Compiling JBirdMacros JBirdMacros.swift
[123/128] Compiling JBird resource_bundle_accessor.swift
[124/128] Emitting module JBird
[125/128] Compiling JBird JBird.swift
[126/128] Compiling JBird resource_bundle_accessor.swift
[127/128] Emitting module JBird
[128/128] Compiling JBird JBird.swift
Build complete! (20.20s)
Build complete.
{
  "c_language_standard" : "c11",
  "dependencies" : [
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "exact" : [
          "602.0.0"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "exact" : [
          "1.4.5"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-docc-plugin.git"
    },
    {
      "identity" : "swiftformat",
      "requirement" : {
        "exact" : [
          "0.58.7"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/nicklockwood/SwiftFormat.git"
    }
  ],
  "manifest_display_name" : "JBird",
  "name" : "JBird",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "16.0"
    },
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "JBird",
      "targets" : [
        "JBird"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JBirdCore",
      "targets" : [
        "JBirdCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JBirdBuilders",
      "targets" : [
        "JBirdBuilders"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JBirdMacros",
      "targets" : [
        "JBirdMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JBirdCodableSupport",
      "targets" : [
        "JBirdCodableSupport"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JBirdMacrosCompilerPlugin",
      "targets" : [
        "JBirdMacrosCompilerPlugin"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "6"
  ],
  "targets" : [
    {
      "c99name" : "JBirdTests",
      "module_type" : "SwiftTarget",
      "name" : "JBirdTests",
      "path" : "Tests/JBirdTests",
      "sources" : [
        "ExportedImportTests.swift"
      ],
      "target_dependencies" : [
        "JBird"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JBirdParserTests",
      "module_type" : "SwiftTarget",
      "name" : "JBirdParserTests",
      "path" : "Tests/JBirdParserTests",
      "sources" : [
        "JBirdParserTests.swift"
      ],
      "target_dependencies" : [
        "JBirdParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JBirdParser",
      "module_type" : "ClangTarget",
      "name" : "JBirdParser",
      "path" : "Sources/JBirdParser",
      "product_memberships" : [
        "JBird",
        "JBirdCore",
        "JBirdBuilders",
        "JBirdMacros",
        "JBirdCodableSupport"
      ],
      "sources" : [
        "JBirdParser.c"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JBirdMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "JBirdMacrosTests",
      "path" : "Tests/JBirdMacrosTests",
      "sources" : [
        "JBirdMacrosTests.swift",
        "JSONMacroDecodingErrorTests.swift"
      ],
      "target_dependencies" : [
        "JBirdMacros",
        "JBirdCore",
        "JBirdBuilders"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JBirdMacrosCompilerPluginTests",
      "module_type" : "SwiftTarget",
      "name" : "JBirdMacrosCompilerPluginTests",
      "path" : "Tests/JBirdMacrosCompilerPluginTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "JBirdMacrosCompilerPluginTests.swift",
        "JSONRepresentableMacroTests.swift",
        "OmitIfNilMacroTests.swift"
      ],
      "target_dependencies" : [
        "JBirdMacrosCompilerPlugin"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JBirdMacrosCompilerPlugin",
      "module_type" : "SwiftTarget",
      "name" : "JBirdMacrosCompilerPlugin",
      "path" : "Sources/JBirdMacrosCompilerPlugin",
      "product_dependencies" : [
        "SwiftSyntaxMacros",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "JBird",
        "JBirdMacros",
        "JBirdMacrosCompilerPlugin"
      ],
      "sources" : [
        "JBirdMacrosCompilerPlugin.swift",
        "JSONKeyMacro.swift",
        "JSONRepresentableMacro.swift",
        "OmitIfNilMacro.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "JBirdMacros",
      "module_type" : "SwiftTarget",
      "name" : "JBirdMacros",
      "path" : "Sources/JBirdMacros",
      "product_memberships" : [
        "JBird",
        "JBirdMacros"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/JBirdMacros/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "JBirdMacros.swift",
        "JSONMacroDecodingError.swift"
      ],
      "target_dependencies" : [
        "JBirdMacrosCompilerPlugin",
        "JBirdCore",
        "JBirdBuilders"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JBirdCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "JBirdCoreTests",
      "path" : "Tests/JBirdCoreTests",
      "sources" : [
        "Errors/JSONDeserializationErrorTests.swift",
        "Errors/JSONErrorTests.swift",
        "Errors/JSONSerializationErrorTests.swift",
        "Models/JSONTests.swift",
        "Models/NumberTests.swift",
        "Models/SubscriptTests.swift",
        "Protocols/JSONRepresentableTests.swift",
        "Serialization/DeserializationTests.swift",
        "Serialization/SerializationTests.swift"
      ],
      "target_dependencies" : [
        "JBirdCore",
        "JBirdParser"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JBirdCore",
      "module_type" : "SwiftTarget",
      "name" : "JBirdCore",
      "path" : "Sources/JBirdCore",
      "product_memberships" : [
        "JBird",
        "JBirdCore",
        "JBirdBuilders",
        "JBirdMacros",
        "JBirdCodableSupport"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/JBirdCore/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Errors/JSONDeserializationError.swift",
        "Errors/JSONError.swift",
        "Errors/JSONSerializationError.swift",
        "Models/Array.swift",
        "Models/JSON.swift",
        "Models/Number.swift",
        "Models/Object.swift",
        "Models/Subscript.swift",
        "Protocols/JSONConvertible.swift",
        "Protocols/JSONInitializable.swift",
        "Protocols/JSONKeyConvertible.swift",
        "Protocols/JSONKeyInitializable.swift",
        "Protocols/JSONKeyRepresentable.swift",
        "Protocols/JSONNumberConvertible.swift",
        "Protocols/JSONNumberInitializable.swift",
        "Protocols/JSONNumberRepresentable.swift",
        "Protocols/JSONRepresentable.swift",
        "Protocols/JSONSubscriptConvertible.swift",
        "Serialization/DeserializationOptions.swift",
        "Serialization/Serialization.swift",
        "Serialization/SerializationOptions.swift"
      ],
      "target_dependencies" : [
        "JBirdParser"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JBirdCodableSupportTests",
      "module_type" : "SwiftTarget",
      "name" : "JBirdCodableSupportTests",
      "path" : "Tests/JBirdCodableSupportTests",
      "sources" : [
        "BackingTypeDescriptionTests.swift",
        "Decoder/ArrayDecoderTests.swift",
        "Decoder/InternalDecoderTests.swift",
        "Decoder/ObjectDecoderTests.swift",
        "Decoder/ValueDecoderTests.swift",
        "Encoder/ArrayEncoderTests.swift",
        "Encoder/ObjectEncoderTests.swift",
        "Encoder/ValueEncoderTests.swift",
        "IndexCodingKeyTests.swift",
        "Models.swift",
        "SuperCodingKeyTests.swift"
      ],
      "target_dependencies" : [
        "JBirdCodableSupport",
        "JBirdCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JBirdCodableSupport",
      "module_type" : "SwiftTarget",
      "name" : "JBirdCodableSupport",
      "path" : "Sources/JBirdCodableSupport",
      "product_memberships" : [
        "JBird",
        "JBirdCodableSupport"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/JBirdCodableSupport/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "BackingTypeDescription.swift",
        "Decoder/ArrayDecoder.swift",
        "Decoder/InternalDecoder.swift",
        "Decoder/ObjectDecoder.swift",
        "Decoder/ValueDecoder.swift",
        "Encoder/ArrayEncoder.swift",
        "Encoder/InternalEncoder.swift",
        "Encoder/ObjectEncoder.swift",
        "Encoder/ValueEncoder.swift",
        "EntryPoint.swift",
        "IndexCodingKey.swift",
        "SuperCodingKey.swift"
      ],
      "target_dependencies" : [
        "JBirdCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JBirdBuildersTests",
      "module_type" : "SwiftTarget",
      "name" : "JBirdBuildersTests",
      "path" : "Tests/JBirdBuildersTests",
      "sources" : [
        "BuilderTests.swift"
      ],
      "target_dependencies" : [
        "JBirdBuilders",
        "JBirdCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JBirdBuilders",
      "module_type" : "SwiftTarget",
      "name" : "JBirdBuilders",
      "path" : "Sources/JBirdBuilders",
      "product_memberships" : [
        "JBird",
        "JBirdBuilders",
        "JBirdMacros"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/JBirdBuilders/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "Builder.swift"
      ],
      "target_dependencies" : [
        "JBirdCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JBird",
      "module_type" : "SwiftTarget",
      "name" : "JBird",
      "path" : "Sources/JBird",
      "product_memberships" : [
        "JBird"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Sources/JBird/PrivacyInfo.xcprivacy",
          "rule" : {
            "process" : {
            }
          }
        }
      ],
      "sources" : [
        "JBird.swift"
      ],
      "target_dependencies" : [
        "JBirdCore",
        "JBirdBuilders",
        "JBirdMacros",
        "JBirdCodableSupport"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.2"
}
Done.