The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-bson, reference 2.1.0 (dad631), with Swift 6.2 for Linux on 22 Apr 2026 01:07:01 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rarestype/swift-bson.git
Reference: 2.1.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/rarestype/swift-bson
 * tag               2.1.0      -> FETCH_HEAD
HEAD is now at dad631e Merge pull request #18 from rarestype/upgrade-gram
Cloned https://github.com/rarestype/swift-bson.git
Revision (git rev-parse @):
dad631e26c3bf9137c9bd741b6baaa974eaf3124
SUCCESS checkout https://github.com/rarestype/swift-bson.git at 2.1.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/rarestype/swift-bson.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:0ddb100795e64f71518020a73ad8441aeb43832ede7f1202ae7f8de93664f90d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest
Fetching https://github.com/ordo-one/dollup
Fetching https://github.com/rarestype/h
Fetching https://github.com/rarestype/gram
Fetching https://github.com/rarestype/u
[1/1233] Fetching h
[495/1256] Fetching h, dollup
[826/1780] Fetching h, dollup, u
[1499/2977] Fetching h, dollup, u, gram
Fetched https://github.com/rarestype/u from cache (0.31s)
Fetched https://github.com/rarestype/h from cache (0.31s)
Fetched https://github.com/ordo-one/dollup from cache (0.38s)
Fetched https://github.com/rarestype/gram from cache (0.38s)
Computing version for https://github.com/rarestype/gram
Computed https://github.com/rarestype/gram at 2.0.0 (0.80s)
Computing version for https://github.com/rarestype/u
Computed https://github.com/rarestype/u at 1.1.0 (2.44s)
Computing version for https://github.com/rarestype/h
Computed https://github.com/rarestype/h at 1.0.1 (0.71s)
Computing version for https://github.com/ordo-one/dollup
Computed https://github.com/ordo-one/dollup at 1.0.4 (0.47s)
Creating working copy for https://github.com/ordo-one/dollup
Working copy of https://github.com/ordo-one/dollup resolved at 1.0.4
Creating working copy for https://github.com/rarestype/h
Working copy of https://github.com/rarestype/h resolved at 1.0.1
Creating working copy for https://github.com/rarestype/gram
Working copy of https://github.com/rarestype/gram resolved at 2.0.0
Creating working copy for https://github.com/rarestype/u
Working copy of https://github.com/rarestype/u resolved at 1.1.0
Downloading binary artifact https://download.rarestype.com/dollup/1.0.4/Linux-x86_64/dollup.artifactbundle.zip
[1360/13109709] Downloading https://download.rarestype.com/dollup/1.0.4/Linux-x86_64/dollup.artifactbundle.zip
Downloaded https://download.rarestype.com/dollup/1.0.4/Linux-x86_64/dollup.artifactbundle.zip (1.91s)
[1/1] Compiling plugin DollupPlugin
Building for debugging...
[1/61] Write sources
[25/61] Write swift-version-24593BA9C3E375BF.txt
[27/83] Compiling BaseDigits BaseDigits.swift
[28/83] Emitting module BaseDigits
[29/84] Emitting module TestableErrors
[30/84] Compiling TestableErrors Error (ext).swift
[33/85] Compiling CasesByIntegerEncodingMacro GenerateCasesByIntegerEncoding.swift
[34/85] Compiling CasesByIntegerEncodingMacro RawRepresentableByIntegerEncoding.swift
[35/85] Emitting module CasesByIntegerEncodingMacro
[36/86] Wrapping AST for TestableErrors for debugging
[37/86] Wrapping AST for BaseDigits for debugging
[38/89] Wrapping AST for CasesByIntegerEncodingMacro for debugging
[40/101] Compiling TraceableErrors exports.swift
[41/101] Compiling Base16 Base16.UppercaseDigits.swift
[42/101] Compiling Base16 Base16.LowercaseDigits.swift
[43/101] Compiling ISO ISO.swift
[44/101] Emitting module TraceableErrors
[45/101] Compiling TraceableErrors NamedError.swift
[46/101] Compiling TraceableErrors Error (ext).swift
[47/101] Compiling TraceableErrors TraceableError.swift
[48/102] Emitting module Base16
[49/102] Wrapping AST for TraceableErrors for debugging
[51/102] Compiling Base16 Base16.Values.swift
[52/102] Compiling Base16 Base16.swift
[53/103] Wrapping AST for Base16 for debugging
[55/105] Compiling ISO ISO.Locale.swift
[56/105] Compiling ISO ISO.Macrolanguage (gen).swift
[57/105] Emitting module ISO
[58/105] Compiling ISO ISO.Country (gen).swift
[60/106] Compiling UUID UUID.swift
[61/106] Emitting module UUID
[62/107] Wrapping AST for ISO for debugging
[63/107] Wrapping AST for UUID for debugging
[65/107] Emitting module UnixTime
[66/109] Compiling UnixTime Milliseconds.swift
[67/109] Compiling UnixTime Minutes.swift
[68/109] Compiling UnixTime Nanoseconds.swift
[69/109] Compiling UnixTime Seconds.swift
[70/109] Compiling UnixTime UnixAttosecond.swift
[71/109] Compiling UnixTime UnixDate.swift
[72/109] Compiling UnixTime UnixMillisecond.swift
[73/109] Compiling UnixTime QuantizedDuration.swift
[74/109] Compiling UnixTime DurationFormat.swift
[75/109] Compiling UnixTime Days.swift
[76/109] Compiling UnixTime Duration (ext).swift
[77/109] Compiling UnixTime DurationFormat.Unit.swift
[78/109] Compiling UnixTime Hours.swift
[79/109] Compiling UnixTime Microseconds.swift
[80/109] Compiling UnixTime UnixInstant.swift
[81/109] Compiling UnixTime UnixInterval.swift
[82/110] Wrapping AST for UnixTime for debugging
[84/153] Compiling BSONABI BSON.AnyType.swift
[85/153] Compiling BSONABI BSON.AnyValue.swift
[86/153] Compiling BSONABI BSON.Decoder.swift
[87/153] Compiling BSONABI BSON.Encoder.swift
[88/153] Compiling BSONABI BSON.TypeError.swift
[89/153] Compiling BSONABI BSON.TypecastError.swift
[90/158] Compiling BSONABI BSON.Regex.OptionError.swift
[91/158] Compiling BSONABI BSON.Regex.Options.swift
[92/158] Compiling BSONABI BSON.Regex.swift
[93/158] Compiling BSONABI BSON.Timestamp.swift
[94/158] Compiling BSONABI BSON.BinaryBuffer.swift
[95/158] Compiling BSONABI BSON.BinaryFrame.swift
[96/158] Compiling BSONABI BSON.swift
[97/158] Compiling BSONABI BSONRepresentable.swift
[98/158] Compiling BSONABI BSON.EndIndex.swift
[99/158] Compiling BSONABI BSON.FieldEncoder.swift
[100/158] Compiling BSONABI BSON.Key.swift
[101/158] Compiling BSONABI BSON.Keyspace.swift
[102/158] Compiling BSONABI BSON.BufferFrame.swift
[103/158] Compiling BSONABI BSON.BufferFrameType.swift
[104/158] Compiling BSONABI BSON.BufferTraversable.swift
[105/158] Compiling BSONABI BSON.HeaderError.swift
[106/158] Compiling BSONABI BSON.Input.swift
[107/158] Compiling BSONABI BSON.InputError.Expectation.swift
[108/158] Compiling BSONABI BSON.Identifier.swift
[109/158] Compiling BSONABI BSON.IntegerOverflowError.swift
[110/158] Compiling BSONABI BSON.List.swift
[111/158] Compiling BSONABI BSON.Max.swift
[112/158] Compiling BSONABI BSON.Min.swift
[113/158] Compiling BSONABI BSON.Null.swift
[114/158] Compiling BSONABI BSON.InputError.swift
[115/158] Compiling BSONABI BSON.Output.swift
[116/158] Compiling BSONABI BSON.OutputStream.swift
[117/158] Compiling BSONABI BSON.BooleanSubtypeError.swift
[118/158] Compiling BSONABI BSON.Decimal128.swift
[119/158] Compiling BSONABI BSON.Document.swift
[120/158] Compiling BSONABI BSON.BinaryShape.swift
[121/158] Compiling BSONABI BSON.BinaryShapeError.Criteria.swift
[122/158] Compiling BSONABI BSON.BinaryShapeError.swift
[123/158] Compiling BSONABI BSON.BinarySubtype.swift
[124/158] Compiling BSONABI BSON.BinarySubtypeError.swift
[125/158] Compiling BSONABI BSON.BinaryView.swift
[126/158] Emitting module BSONABI
[127/158] Compiling BSONABI BSON.BinaryViewError.Expectation.swift
[128/158] Compiling BSONABI BSON.BinaryViewError.swift
[129/158] Compiling BSONABI BSON.DocumentFrame.swift
[130/158] Compiling BSONABI BSON.UTF8Frame.swift
[131/158] Compiling BSONABI BSON.UTF8View.swift
[132/159] Wrapping AST for BSONABI for debugging
[134/266] Compiling BSONLiterals BSON.List (ext).swift
[135/266] Compiling BSONEncoding BSON.Min (ext).swift
[136/266] Compiling BSONEncoding BSON.Null (ext).swift
[137/266] Compiling BSONEncoding BSON.Regex (ext).swift
[138/266] Compiling BSONEncoding BSON.Timestamp (ext).swift
[139/266] Compiling BSONEncoding Bool (ext).swift
[140/266] Compiling BSONEncoding Character (ext).swift
[141/272] Compiling BSONEncoding Substring (ext).swift
[142/272] Compiling BSONEncoding UInt16 (ext).swift
[143/272] Compiling BSONEncoding UInt8 (ext).swift
[144/272] Compiling BSONEncoding Unicode.Scalar (ext).swift
[145/272] Compiling BSONEncoding UnixMillisecond (ext).swift
[146/272] Compiling BSONEncoding LazyDropWhileSequence (ext).swift
[147/272] Compiling BSONEncoding LazyFilterSequence (ext).swift
[148/272] Compiling BSONEncoding LazyMapSequence (ext).swift
[149/272] Compiling BSONEncoding LazyPrefixWhileSequence (ext).swift
[150/272] Compiling BSONEncoding Optional (ext).swift
[151/272] Compiling BSONEncoding Set (ext).swift
[152/272] Compiling BSONEncoding exports.swift
[161/272] Compiling BSONEncoding String (ext).swift
[162/272] Compiling BSONEncoding Double (ext).swift
[163/272] Compiling BSONEncoding Int (ext).swift
[164/272] Compiling BSONEncoding Int16 (ext).swift
[165/272] Compiling BSONEncoding Int32 (ext).swift
[166/272] Compiling BSONEncoding Int64 (ext).swift
[167/272] Compiling BSONEncoding Int8 (ext).swift
[172/272] Compiling BSONDecoding Seconds (ext).swift
[173/272] Compiling BSONDecoding String (ext).swift
[174/272] Compiling BSONDecoding Substring (ext).swift
[175/272] Compiling BSONDecoding UInt (ext).swift
[176/272] Compiling BSONDecoding UInt16 (ext).swift
[177/280] Compiling BSONLiterals BSON.Dictionary (ext).swift
[178/280] Emitting module BSONLiterals
[179/280] Compiling BSONLiterals BSON.AnyValue (ext).swift
[183/281] Compiling BSONEncoding Milliseconds (ext).swift
[184/281] Compiling BSONEncoding Minutes (ext).swift
[185/281] Compiling BSONEncoding Never (ext).swift
[186/281] Compiling BSONEncoding Seconds (ext).swift
[187/281] Compiling BSONEncoding StaticString (ext).swift
[189/281] Compiling BSONEncoding BSON.ListEncoder.swift
[190/281] Compiling BSONEncoding BSON.UTF8View (ext).swift
[191/281] Compiling BSONEncoding BSON.AnyType (ext).swift
[192/281] Compiling BSONEncoding BSON.Decimal128 (ext).swift
[193/281] Compiling BSONEncoding BSON.Identifier (ext).swift
[194/281] Compiling BSONEncoding BSON.Key (ext).swift
[195/281] Compiling BSONEncoding BSON.Max (ext).swift
[208/281] Emitting module BSONEncoding
[209/281] Compiling BSONEncoding BSON.BinaryBuffer (ext).swift
[210/281] Compiling BSONEncoding BSON.BinaryEncoder.swift
[211/281] Compiling BSONEncoding BSON.BinaryView (ext).swift
[212/281] Compiling BSONEncoding BSON.Document (ext).swift
[213/281] Compiling BSONEncoding BSON.DocumentEncoder.swift
[214/281] Compiling BSONEncoding BSON.FieldEncoder (ext).swift
[215/281] Compiling BSONEncoding BSON.List (ext).swift
[216/281] Compiling BSONEncoding Array (ext).swift
[217/281] Compiling BSONEncoding Dictionary (ext).swift
[218/281] Compiling BSONEncoding BSONBinaryEncodable.swift
[219/281] Compiling BSONEncoding BSONDocumentEncodable.swift
[220/281] Compiling BSONEncoding BSONEncodable.swift
[221/281] Compiling BSONEncoding BSONListEncodable.swift
[222/281] Compiling BSONEncoding BSONStringEncodable.swift
[224/282] Compiling BSONDecoding UInt32 (ext).swift
[225/282] Compiling BSONDecoding UInt64 (ext).swift
[226/282] Compiling BSONDecoding UInt8 (ext).swift
[227/282] Compiling BSONDecoding Unicode.Scalar (ext).swift
[228/282] Compiling BSONDecoding UnixMillisecond (ext).swift
[229/282] Compiling BSONDecoding Optional (ext).swift
[230/282] Compiling BSONDecoding Set (ext).swift
[231/282] Compiling BSONDecoding exports.swift
[248/282] Emitting module BSONDecoding
[256/283] Wrapping AST for BSONEncoding for debugging
[258/283] Wrapping AST for BSONDecoding for debugging
[260/300] Compiling BSONArrays Int16 (ext).swift
[261/300] Compiling BSONArrays Int32 (ext).swift
[262/300] Compiling BSONArrays Float (ext).swift
[263/300] Compiling BSONArrays Int128 (ext).swift
[264/302] Compiling BSONArrays UInt16 (ext).swift
[265/302] Compiling BSONArrays UInt32 (ext).swift
[266/302] Compiling BSONArrays Range (ext).swift
[267/302] Compiling BSONArrays UInt128 (ext).swift
[268/302] Compiling BSONArrays Int64 (ext).swift
[269/302] Compiling BSONArrays Int8 (ext).swift
[270/302] Compiling BSONArrays BSONArrayEncodable.swift
[271/302] Compiling BSONArrays ClosedRange (ext).swift
[272/302] Compiling BSONArrays Double (ext).swift
[273/302] Compiling BSONArrays UInt64 (ext).swift
[274/302] Compiling BSONArrays exports.swift
[275/302] Emitting module BSONArrays
[276/302] Compiling BSONArrays BSON.BinaryArray.swift
[277/302] Compiling BSONArrays BSON.BinaryPackable.swift
[278/302] Compiling BSONArrays BSONArrayDecodable.swift
[279/303] Wrapping AST for BSONArrays for debugging
[281/320] Compiling BSON BSON.TypeError (ext).swift
[282/320] Compiling BSON BSON.TypecastError (ext).swift
[283/322] Compiling BSON BSON.InputError (ext).swift
[284/322] Compiling BSON BSON.IntegerOverflowError (ext).swift
[285/322] Emitting module BSON
[286/322] Compiling BSON BSON.KeyspaceError (ext).swift
[287/322] Compiling BSON BSON.RangeDecodingError.swift
[288/322] Compiling BSON BSON.DecodingError (ext).swift
[289/322] Compiling BSON BSON.DocumentKeyError (ext).swift
[290/322] Compiling BSON BSON.HeaderError (ext).swift
[291/322] Compiling BSON BSON.Regex.OptionError (ext).swift
[292/322] Compiling BSON BSON.SingleKeyError (ext).swift
[293/322] Compiling BSON BSON.BinaryShapeError (ext).swift
[294/322] Compiling BSON BSON.BinaryTypecastError (ext).swift
[295/322] Compiling BSON BSON.BooleanSubtypeError (ext).swift
[296/322] Compiling BSON BSON.ValueError (ext).swift
[297/322] Compiling BSON ClosedRange (ext).swift
[298/322] Compiling BSON Range (ext).swift
[299/322] Compiling BSON exports.swift
[300/331] Wrapping AST for BSON for debugging
[302/341] Compiling BSON_UUID UUID (ext).swift
[303/341] Emitting module BSON_UUID
[304/342] Compiling BSONLegacy BSON.Key (ext).swift
[305/342] Compiling BSON_ISO ISO.Macrolanguage (ext).swift
[306/343] Compiling BSONLegacy BSON.AnyValue (ext).swift
[308/343] Compiling BSON_ISO ISO.Country (ext).swift
[309/343] Compiling BSONReflection BSON.List (ext).swift
[310/343] Compiling BSONReflection BSON.Indent.swift
[310/343] Wrapping AST for BSON_UUID for debugging
[312/343] Compiling BSONReflection BSON.Document (ext).swift
[313/343] Emitting module BSON_ISO
[314/344] Compiling BSONLegacy DecodingError (ext).swift
[315/344] Emitting module BSONReflection
[317/344] Compiling BSONReflection BSON.AnyValue (ext).swift
[319/345] Compiling BSONLegacy BSON.KeyedDecoder.swift
[320/345] Compiling BSONLegacy BSON.SingleValueDecoder.swift
[321/345] Emitting module BSONLegacy
[321/345] Wrapping AST for BSON_ISO for debugging
[323/345] Compiling BSONLegacy BSON.UnkeyedDecoder.swift
[324/345] Compiling BSONLegacy BSON.KeyedDecoder.Super.swift
[325/345] Compiling BSONLegacy BSON.UnkeyedDecoder.Index.swift
[325/345] Wrapping AST for BSONReflection for debugging
[327/346] Wrapping AST for BSONLegacy for debugging
[329/358] Emitting module Walkthrough
[330/358] Emitting module Examples
[331/358] Compiling Patterns Patterns.swift
[332/358] Emitting module Patterns
[334/359] Compiling Walkthrough Walkthrough.swift
[335/359] Compiling DocumentStructure DocumentStructure.swift
[336/359] Emitting module DocumentStructure
[337/361] Emitting module Triangles
[338/361] Compiling Triangles Triangles.swift
[339/361] Wrapping AST for Patterns for debugging
[340/361] Write Objects.LinkFileList
[342/361] Compiling ExampleModel ExampleModel.swift
[343/361] Emitting module ExampleModel
[346/363] Wrapping AST for DocumentStructure for debugging
[347/363] Write Objects.LinkFileList
[348/363] Wrapping AST for Walkthrough for debugging
[349/363] Write Objects.LinkFileList
[351/363] Compiling Examples Examples.swift
[351/363] Wrapping AST for Triangles for debugging
[352/363] Write Objects.LinkFileList
[353/364] Wrapping AST for ExampleModel for debugging
[354/364] Write Objects.LinkFileList
[356/364] Linking Patterns
[357/364] Wrapping AST for Examples for debugging
[358/364] Write Objects.LinkFileList
[359/364] Linking ExampleModel
[360/364] Linking Triangles
[361/364] Linking Walkthrough
[362/364] Linking DocumentStructure
[363/364] Linking Examples
Build complete! (46.89s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "dollup",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/ordo-one/dollup"
    },
    {
      "identity" : "h",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/rarestype/h"
    },
    {
      "identity" : "u",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/rarestype/u"
    },
    {
      "identity" : "gram",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/rarestype/gram"
    }
  ],
  "manifest_display_name" : "swift-bson",
  "name" : "swift-bson",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    },
    {
      "name" : "ios",
      "version" : "18.0"
    },
    {
      "name" : "tvos",
      "version" : "18.0"
    },
    {
      "name" : "visionos",
      "version" : "2.0"
    },
    {
      "name" : "watchos",
      "version" : "11.0"
    }
  ],
  "products" : [
    {
      "name" : "BSON",
      "targets" : [
        "BSON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BSONLegacy",
      "targets" : [
        "BSONLegacy"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BSONReflection",
      "targets" : [
        "BSONReflection"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BSONABI",
      "targets" : [
        "BSONABI"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BSON_ISO",
      "targets" : [
        "BSON_ISO"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "BSON_UUID",
      "targets" : [
        "BSON_UUID"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Examples",
      "targets" : [
        "Examples"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "ExampleModel",
      "targets" : [
        "ExampleModel"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "Triangles",
      "targets" : [
        "Triangles"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "Walkthrough",
      "targets" : [
        "Walkthrough"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "DocumentStructure",
      "targets" : [
        "DocumentStructure"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "Patterns",
      "targets" : [
        "Patterns"
      ],
      "type" : {
        "snippet" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "BSON_UUID",
      "module_type" : "SwiftTarget",
      "name" : "BSON_UUID",
      "path" : "Sources/BSON_UUID",
      "product_dependencies" : [
        "UUID"
      ],
      "product_memberships" : [
        "BSON_UUID",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "UUID (ext).swift"
      ],
      "target_dependencies" : [
        "BSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSON_ISO",
      "module_type" : "SwiftTarget",
      "name" : "BSON_ISO",
      "path" : "Sources/BSON_ISO",
      "product_dependencies" : [
        "ISO"
      ],
      "product_memberships" : [
        "BSON_ISO",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "ISO.Country (ext).swift",
        "ISO.Macrolanguage (ext).swift"
      ],
      "target_dependencies" : [
        "BSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSONTests",
      "module_type" : "SwiftTarget",
      "name" : "BSONTests",
      "path" : "Sources/BSONTests",
      "sources" : [
        "Dictionaries.Container.NestedKey.swift",
        "Dictionaries.Container.swift",
        "Dictionaries.swift",
        "ParsingErrors.swift",
        "Primitives.swift",
        "Sets.Container.swift",
        "Sets.swift"
      ],
      "target_dependencies" : [
        "BSONLiterals",
        "BSONReflection",
        "BSON_UUID"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BSONReflectionTests",
      "module_type" : "SwiftTarget",
      "name" : "BSONReflectionTests",
      "path" : "Sources/BSONReflectionTests",
      "sources" : [
        "Reflection.swift"
      ],
      "target_dependencies" : [
        "BSON",
        "BSONReflection"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BSONReflection",
      "module_type" : "SwiftTarget",
      "name" : "BSONReflection",
      "path" : "Sources/BSONReflection",
      "product_memberships" : [
        "BSONReflection",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "BSON.AnyValue (ext).swift",
        "BSON.Document (ext).swift",
        "BSON.Indent.swift",
        "BSON.List (ext).swift"
      ],
      "target_dependencies" : [
        "BSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSONLiterals",
      "module_type" : "SwiftTarget",
      "name" : "BSONLiterals",
      "path" : "Sources/BSONLiterals",
      "sources" : [
        "BSON.AnyValue (ext).swift",
        "BSON.Dictionary (ext).swift",
        "BSON.List (ext).swift"
      ],
      "target_dependencies" : [
        "BSONABI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSONLegacy",
      "module_type" : "SwiftTarget",
      "name" : "BSONLegacy",
      "path" : "Sources/BSONLegacy",
      "product_memberships" : [
        "BSONLegacy",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "BSON.AnyValue (ext).swift",
        "BSON.Key (ext).swift",
        "BSON.KeyedDecoder.Super.swift",
        "BSON.KeyedDecoder.swift",
        "BSON.SingleValueDecoder.swift",
        "BSON.UnkeyedDecoder.Index.swift",
        "BSON.UnkeyedDecoder.swift",
        "DecodingError (ext).swift"
      ],
      "target_dependencies" : [
        "BSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSONIntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "BSONIntegrationTests",
      "path" : "Sources/BSONIntegrationTests",
      "sources" : [
        "CodableByEnumeratedCodingKeys.swift"
      ],
      "target_dependencies" : [
        "BSON",
        "BSONReflection"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BSONEncodingTests",
      "module_type" : "SwiftTarget",
      "name" : "BSONEncodingTests",
      "path" : "Sources/BSONEncodingTests",
      "sources" : [
        "Encoding.swift",
        "EncodingTest.swift",
        "LiteralInference.swift",
        "TypeInference.swift"
      ],
      "target_dependencies" : [
        "BSON",
        "BSONLiterals"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BSONEncoding",
      "module_type" : "SwiftTarget",
      "name" : "BSONEncoding",
      "path" : "Sources/BSONEncoding",
      "product_memberships" : [
        "BSON",
        "BSONLegacy",
        "BSONReflection",
        "BSON_ISO",
        "BSON_UUID",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "Array (ext).swift",
        "Dictionary (ext).swift",
        "Encodability/BSONBinaryEncodable.swift",
        "Encodability/BSONDocumentEncodable.swift",
        "Encodability/BSONEncodable.swift",
        "Encodability/BSONListEncodable.swift",
        "Encodability/BSONStringEncodable.swift",
        "Encoding/BSON.BinaryBuffer (ext).swift",
        "Encoding/BSON.BinaryEncoder.swift",
        "Encoding/BSON.BinaryView (ext).swift",
        "Encoding/BSON.Document (ext).swift",
        "Encoding/BSON.DocumentEncoder.swift",
        "Encoding/BSON.FieldEncoder (ext).swift",
        "Encoding/BSON.List (ext).swift",
        "Encoding/BSON.ListEncoder.swift",
        "Encoding/BSON.UTF8View (ext).swift",
        "Extensions/BSON.AnyType (ext).swift",
        "Extensions/BSON.Decimal128 (ext).swift",
        "Extensions/BSON.Identifier (ext).swift",
        "Extensions/BSON.Key (ext).swift",
        "Extensions/BSON.Max (ext).swift",
        "Extensions/BSON.Min (ext).swift",
        "Extensions/BSON.Null (ext).swift",
        "Extensions/BSON.Regex (ext).swift",
        "Extensions/BSON.Timestamp (ext).swift",
        "Extensions/Bool (ext).swift",
        "Extensions/Character (ext).swift",
        "Extensions/Double (ext).swift",
        "Extensions/Int (ext).swift",
        "Extensions/Int16 (ext).swift",
        "Extensions/Int32 (ext).swift",
        "Extensions/Int64 (ext).swift",
        "Extensions/Int8 (ext).swift",
        "Extensions/Milliseconds (ext).swift",
        "Extensions/Minutes (ext).swift",
        "Extensions/Never (ext).swift",
        "Extensions/Seconds (ext).swift",
        "Extensions/StaticString (ext).swift",
        "Extensions/String (ext).swift",
        "Extensions/Substring (ext).swift",
        "Extensions/UInt16 (ext).swift",
        "Extensions/UInt8 (ext).swift",
        "Extensions/Unicode.Scalar (ext).swift",
        "Extensions/UnixMillisecond (ext).swift",
        "LazyDropWhileSequence (ext).swift",
        "LazyFilterSequence (ext).swift",
        "LazyMapSequence (ext).swift",
        "LazyPrefixWhileSequence (ext).swift",
        "Optional (ext).swift",
        "Set (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "BSONABI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSONDecodingTests",
      "module_type" : "SwiftTarget",
      "name" : "BSONDecodingTests",
      "path" : "Sources/BSONDecodingTests",
      "sources" : [
        "DecodeBinary.swift",
        "DecodeDocument.swift",
        "DecodeList.swift",
        "DecodeNumeric.swift",
        "DecodeString.swift",
        "DecodeVoid.swift"
      ],
      "target_dependencies" : [
        "BSON"
      ],
      "type" : "test"
    },
    {
      "c99name" : "BSONDecoding",
      "module_type" : "SwiftTarget",
      "name" : "BSONDecoding",
      "path" : "Sources/BSONDecoding",
      "product_memberships" : [
        "BSON",
        "BSONLegacy",
        "BSONReflection",
        "BSON_ISO",
        "BSON_UUID",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "Array (ext).swift",
        "BSON.FieldAccessor.swift",
        "BSON.FieldDecoder.swift",
        "BSON.TracingDecoder.swift",
        "Decodability/BSONBinaryDecodable.swift",
        "Decodability/BSONDecodable.swift",
        "Decodability/BSONDocumentDecodable.swift",
        "Decodability/BSONKeyspaceDecodable.swift",
        "Decodability/BSONListDecodable.swift",
        "Decodability/BSONStringDecodable.swift",
        "Decoding/BSON.BinaryBuffer (ext).swift",
        "Decoding/BSON.BinaryDecoder.swift",
        "Decoding/BSON.BinaryShape (ext).swift",
        "Decoding/BSON.BinarySubtype (ext).swift",
        "Decoding/BSON.BinaryTypecastError.swift",
        "Decoding/BSON.BinaryView (ext).swift",
        "Decoding/BSON.DecodingError.swift",
        "Decoding/BSON.Document (ext).swift",
        "Decoding/BSON.Document.Iterator.swift",
        "Decoding/BSON.DocumentDecoder.swift",
        "Decoding/BSON.DocumentKeyError.swift",
        "Decoding/BSON.KeyspaceDecoder.swift",
        "Decoding/BSON.KeyspaceError.swift",
        "Decoding/BSON.List (ext).swift",
        "Decoding/BSON.List.Iterator.swift",
        "Decoding/BSON.ListDecoder.swift",
        "Decoding/BSON.SingleKeyError.swift",
        "Decoding/BSON.UTF8View (ext).swift",
        "Decoding/BSON.ValueError.swift",
        "Dictionary (ext).swift",
        "Extensions/BSON.Decimal128 (ext).swift",
        "Extensions/BSON.Identifier (ext).swift",
        "Extensions/BSON.Key (ext).swift",
        "Extensions/BSON.Max (ext).swift",
        "Extensions/BSON.Min (ext).swift",
        "Extensions/BSON.Null (ext).swift",
        "Extensions/BSON.Regex (ext).swift",
        "Extensions/BSON.Timestamp (ext).swift",
        "Extensions/Bool (ext).swift",
        "Extensions/Character (ext).swift",
        "Extensions/Double (ext).swift",
        "Extensions/Float (ext).swift",
        "Extensions/Float80 (ext).swift",
        "Extensions/Int (ext).swift",
        "Extensions/Int16 (ext).swift",
        "Extensions/Int32 (ext).swift",
        "Extensions/Int64 (ext).swift",
        "Extensions/Int8 (ext).swift",
        "Extensions/Milliseconds (ext).swift",
        "Extensions/Minutes (ext).swift",
        "Extensions/Never (ext).swift",
        "Extensions/Seconds (ext).swift",
        "Extensions/String (ext).swift",
        "Extensions/Substring (ext).swift",
        "Extensions/UInt (ext).swift",
        "Extensions/UInt16 (ext).swift",
        "Extensions/UInt32 (ext).swift",
        "Extensions/UInt64 (ext).swift",
        "Extensions/UInt8 (ext).swift",
        "Extensions/Unicode.Scalar (ext).swift",
        "Extensions/UnixMillisecond (ext).swift",
        "Optional (ext).swift",
        "Set (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "BSONABI"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSONArrays",
      "module_type" : "SwiftTarget",
      "name" : "BSONArrays",
      "path" : "Sources/BSONArrays",
      "product_memberships" : [
        "BSON",
        "BSONLegacy",
        "BSONReflection",
        "BSON_ISO",
        "BSON_UUID",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "BSON.BinaryArray.swift",
        "BSON.BinaryPackable.swift",
        "BSONArrayDecodable.swift",
        "BSONArrayEncodable.swift",
        "ClosedRange (ext).swift",
        "Double (ext).swift",
        "Float (ext).swift",
        "Int128 (ext).swift",
        "Int16 (ext).swift",
        "Int32 (ext).swift",
        "Int64 (ext).swift",
        "Int8 (ext).swift",
        "Range (ext).swift",
        "UInt128 (ext).swift",
        "UInt16 (ext).swift",
        "UInt32 (ext).swift",
        "UInt64 (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "BSONDecoding",
        "BSONEncoding"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSONABI",
      "module_type" : "SwiftTarget",
      "name" : "BSONABI",
      "path" : "Sources/BSONABI",
      "product_dependencies" : [
        "UnixTime"
      ],
      "product_memberships" : [
        "BSON",
        "BSONLegacy",
        "BSONReflection",
        "BSONABI",
        "BSON_ISO",
        "BSON_UUID",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "BSON.AnyType.swift",
        "BSON.AnyValue.swift",
        "BSON.Decoder.swift",
        "BSON.Encoder.swift",
        "BSON.TypeError.swift",
        "BSON.TypecastError.swift",
        "BSON.swift",
        "BSONRepresentable.swift",
        "Fields/BSON.EndIndex.swift",
        "Fields/BSON.FieldEncoder.swift",
        "Fields/BSON.Key.swift",
        "Fields/BSON.Keyspace.swift",
        "IO/BSON.BufferFrame.swift",
        "IO/BSON.BufferFrameType.swift",
        "IO/BSON.BufferTraversable.swift",
        "IO/BSON.HeaderError.swift",
        "IO/BSON.Input.swift",
        "IO/BSON.InputError.Expectation.swift",
        "IO/BSON.InputError.swift",
        "IO/BSON.Output.swift",
        "IO/BSON.OutputStream.swift",
        "Primitives/BSON.BooleanSubtypeError.swift",
        "Primitives/BSON.Decimal128.swift",
        "Primitives/BSON.Document.swift",
        "Primitives/BSON.Identifier.swift",
        "Primitives/BSON.IntegerOverflowError.swift",
        "Primitives/BSON.List.swift",
        "Primitives/BSON.Max.swift",
        "Primitives/BSON.Min.swift",
        "Primitives/BSON.Null.swift",
        "Primitives/BSON.Regex.OptionError.swift",
        "Primitives/BSON.Regex.Options.swift",
        "Primitives/BSON.Regex.swift",
        "Primitives/BSON.Timestamp.swift",
        "Views/BSON.BinaryBuffer.swift",
        "Views/BSON.BinaryFrame.swift",
        "Views/BSON.BinaryShape.swift",
        "Views/BSON.BinaryShapeError.Criteria.swift",
        "Views/BSON.BinaryShapeError.swift",
        "Views/BSON.BinarySubtype.swift",
        "Views/BSON.BinarySubtypeError.swift",
        "Views/BSON.BinaryView.swift",
        "Views/BSON.BinaryViewError.Expectation.swift",
        "Views/BSON.BinaryViewError.swift",
        "Views/BSON.DocumentFrame.swift",
        "Views/BSON.UTF8Frame.swift",
        "Views/BSON.UTF8View.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "BSON",
      "module_type" : "SwiftTarget",
      "name" : "BSON",
      "path" : "Sources/BSON",
      "product_dependencies" : [
        "TraceableErrors"
      ],
      "product_memberships" : [
        "BSON",
        "BSONLegacy",
        "BSONReflection",
        "BSON_ISO",
        "BSON_UUID",
        "Examples",
        "ExampleModel",
        "Triangles",
        "Walkthrough",
        "DocumentStructure",
        "Patterns"
      ],
      "sources" : [
        "BSON.BinaryShapeError (ext).swift",
        "BSON.BinaryTypecastError (ext).swift",
        "BSON.BooleanSubtypeError (ext).swift",
        "BSON.DecodingError (ext).swift",
        "BSON.DocumentKeyError (ext).swift",
        "BSON.HeaderError (ext).swift",
        "BSON.InputError (ext).swift",
        "BSON.IntegerOverflowError (ext).swift",
        "BSON.KeyspaceError (ext).swift",
        "BSON.RangeDecodingError.swift",
        "BSON.Regex.OptionError (ext).swift",
        "BSON.SingleKeyError (ext).swift",
        "BSON.TypeError (ext).swift",
        "BSON.TypecastError (ext).swift",
        "BSON.ValueError (ext).swift",
        "ClosedRange (ext).swift",
        "Range (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "BSONArrays",
        "BSONDecoding",
        "BSONEncoding"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Examples",
      "module_type" : "SwiftTarget",
      "name" : "Examples",
      "path" : "Snippets",
      "product_memberships" : [
        "Examples"
      ],
      "sources" : [
        "Examples.swift"
      ],
      "target_dependencies" : [
        "BSON_UUID",
        "BSON_ISO",
        "BSONReflection",
        "BSONLegacy",
        "BSONABI",
        "BSON"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "ExampleModel",
      "module_type" : "SwiftTarget",
      "name" : "ExampleModel",
      "path" : "Snippets",
      "product_memberships" : [
        "ExampleModel"
      ],
      "sources" : [
        "ExampleModel.swift"
      ],
      "target_dependencies" : [
        "BSON_UUID",
        "BSON_ISO",
        "BSONReflection",
        "BSONLegacy",
        "BSONABI",
        "BSON"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "Triangles",
      "module_type" : "SwiftTarget",
      "name" : "Triangles",
      "path" : "Snippets",
      "product_memberships" : [
        "Triangles"
      ],
      "sources" : [
        "Triangles.swift"
      ],
      "target_dependencies" : [
        "BSON_UUID",
        "BSON_ISO",
        "BSONReflection",
        "BSONLegacy",
        "BSONABI",
        "BSON"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "Walkthrough",
      "module_type" : "SwiftTarget",
      "name" : "Walkthrough",
      "path" : "Snippets",
      "product_memberships" : [
        "Walkthrough"
      ],
      "sources" : [
        "Walkthrough.swift"
      ],
      "target_dependencies" : [
        "BSON_UUID",
        "BSON_ISO",
        "BSONReflection",
        "BSONLegacy",
        "BSONABI",
        "BSON"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "DocumentStructure",
      "module_type" : "SwiftTarget",
      "name" : "DocumentStructure",
      "path" : "Snippets",
      "product_memberships" : [
        "DocumentStructure"
      ],
      "sources" : [
        "DocumentStructure.swift"
      ],
      "target_dependencies" : [
        "BSON_UUID",
        "BSON_ISO",
        "BSONReflection",
        "BSONLegacy",
        "BSONABI",
        "BSON"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "Patterns",
      "module_type" : "SwiftTarget",
      "name" : "Patterns",
      "path" : "Snippets",
      "product_memberships" : [
        "Patterns"
      ],
      "sources" : [
        "Patterns.swift"
      ],
      "target_dependencies" : [
        "BSON_UUID",
        "BSON_ISO",
        "BSONReflection",
        "BSONLegacy",
        "BSONABI",
        "BSON"
      ],
      "type" : "snippet"
    }
  ],
  "tools_version" : "6.0"
}
basic-6.2-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:0ddb100795e64f71518020a73ad8441aeb43832ede7f1202ae7f8de93664f90d
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.2-latest
Done.