The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-bson, reference 2.2.0 (2855a0), with Swift 6.3 for Android on 18 Jul 2026 23:20:14 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 333316120c8b89ed7d21f1b34865290794301d91
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rarestype/swift-bson.git
Reference: 2.2.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.2.0      -> FETCH_HEAD
HEAD is now at 2855a06 [release]: 2.2.0
Cloned https://github.com/rarestype/swift-bson.git
Revision (git rev-parse @):
2855a06e1966b8aa2dec490b99b37156d9a6d5c8
SUCCESS checkout https://github.com/rarestype/swift-bson.git at 2.2.0
========================================
Build
========================================
Selected platform:         android
Swift version:             6.3
Building package at path:  $PWD
https://github.com/rarestype/swift-bson.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.3-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:451958f7df55f9af673f8b0851dc526f2aee3222db374ae53b89fa21ad564bc8
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Fetching https://github.com/ordo-one/dollup
Fetching https://github.com/rarestype/u
Fetching https://github.com/rarestype/gram
Fetching https://github.com/rarestype/h
[1/1238] Fetching gram
[187/1803] Fetching gram, u
[832/1847] Fetching gram, u, dollup
Fetched https://github.com/rarestype/u from cache (0.39s)
Fetched https://github.com/rarestype/gram from cache (0.39s)
[1/1274] Fetching h
Fetched https://github.com/rarestype/h from cache (0.62s)
Fetched https://github.com/ordo-one/dollup from cache (0.62s)
Computing version for https://github.com/rarestype/gram
Computed https://github.com/rarestype/gram at 2.0.0 (0.78s)
Computing version for https://github.com/rarestype/u
Computed https://github.com/rarestype/u at 1.1.0 (0.96s)
Computing version for https://github.com/rarestype/h
Computed https://github.com/rarestype/h at 1.0.1 (0.17s)
Computing version for https://github.com/ordo-one/dollup
Computed https://github.com/ordo-one/dollup at 1.0.8 (0.16s)
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/ordo-one/dollup
Working copy of https://github.com/ordo-one/dollup resolved at 1.0.8
Creating working copy for https://github.com/rarestype/u
Working copy of https://github.com/rarestype/u resolved at 1.1.0
Creating working copy for https://github.com/rarestype/h
Working copy of https://github.com/rarestype/h resolved at 1.0.1
Downloading binary artifact https://get.rarestype.com/dollup/1.0.8/Linux-x86_64/dollup.artifactbundle.zip
[1360/13058505] Downloading https://get.rarestype.com/dollup/1.0.8/Linux-x86_64/dollup.artifactbundle.zip
Downloaded https://get.rarestype.com/dollup/1.0.8/Linux-x86_64/dollup.artifactbundle.zip (0.85s)
[1/1] Compiling plugin DollupPlugin
Building for debugging...
[1/61] Write sources
[25/61] Write swift-version-272D24FF697CF451.txt
[27/83] Emitting module TestableErrors
[28/83] Emitting module UnixTime
[29/85] Emitting module CasesByIntegerEncodingMacro
[30/85] Compiling CasesByIntegerEncodingMacro GenerateCasesByIntegerEncoding.swift
[31/85] Compiling BaseDigits BaseDigits.swift
[32/85] Emitting module BaseDigits
[33/86] Wrapping AST for BaseDigits for debugging
[35/86] Compiling TestableErrors Error (ext).swift
[36/87] Compiling UnixTime UnixInstant.swift
[37/87] Compiling UnixTime UnixInterval.swift
[39/92] Compiling Base16 Base16.UppercaseDigits.swift
[40/97] Compiling Base16 Base16.LowercaseDigits.swift
[41/97] Compiling TraceableErrors exports.swift
[41/97] Wrapping AST for TestableErrors for debugging
[43/97] Compiling CasesByIntegerEncodingMacro RawRepresentableByIntegerEncoding.swift
[44/98] Emitting module TraceableErrors
[46/98] Compiling TraceableErrors NamedError.swift
[47/98] Compiling TraceableErrors Error (ext).swift
[48/98] Compiling TraceableErrors TraceableError.swift
[49/98] Compiling Base16 Base16.swift
[50/98] Compiling Base16 Base16.Values.swift
[51/104] Wrapping AST for CasesByIntegerEncodingMacro for debugging
[53/104] Emitting module Base16
[55/105] Compiling ISO ISO.swift
[55/105] Wrapping AST for TraceableErrors for debugging
[56/105] Wrapping AST for Base16 for debugging
[58/107] Compiling ISO ISO.Locale.swift
[59/107] Emitting module UUID
[60/107] Compiling UUID UUID.swift
[61/107] Compiling ISO ISO.Macrolanguage (gen).swift
[63/108] Emitting module ISO
[63/108] Wrapping AST for UUID for debugging
[65/108] Compiling ISO ISO.Country (gen).swift
[66/109] Wrapping AST for ISO for debugging
[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 Milliseconds.swift
[73/109] Compiling UnixTime Minutes.swift
[74/109] Compiling UnixTime UnixMillisecond.swift
[75/109] Compiling UnixTime QuantizedDuration.swift
[76/109] Compiling UnixTime Hours.swift
[77/109] Compiling UnixTime Microseconds.swift
[78/109] Compiling UnixTime Duration (ext).swift
[79/109] Compiling UnixTime DurationFormat.Unit.swift
[80/109] Compiling UnixTime DurationFormat.swift
[81/109] Compiling UnixTime Days.swift
[82/110] Wrapping AST for UnixTime for debugging
[84/153] Compiling BSONABI BSON.swift
[85/153] Compiling BSONABI BSONRepresentable.swift
[86/153] Compiling BSONABI BSON.EndIndex.swift
[87/153] Compiling BSONABI BSON.FieldEncoder.swift
[88/153] Compiling BSONABI BSON.Key.swift
[89/153] Compiling BSONABI BSON.Keyspace.swift
[90/158] Compiling BSONABI BSON.AnyType.swift
[91/158] Compiling BSONABI BSON.AnyValue.swift
[92/158] Compiling BSONABI BSON.Decoder.swift
[93/158] Compiling BSONABI BSON.Encoder.swift
[94/158] Compiling BSONABI BSON.TypeError.swift
[95/158] Compiling BSONABI BSON.TypecastError.swift
[96/158] Compiling BSONABI BSON.BinaryShape.swift
[97/158] Compiling BSONABI BSON.BinaryShapeError.Criteria.swift
[98/158] Compiling BSONABI BSON.BinaryShapeError.swift
[99/158] Compiling BSONABI BSON.BinarySubtype.swift
[100/158] Compiling BSONABI BSON.BinarySubtypeError.swift
[101/158] Compiling BSONABI BSON.BinaryView.swift
[102/158] Compiling BSONABI BSON.Identifier.swift
[103/158] Compiling BSONABI BSON.IntegerOverflowError.swift
[104/158] Compiling BSONABI BSON.List.swift
[105/158] Compiling BSONABI BSON.Max.swift
[106/158] Compiling BSONABI BSON.Min.swift
[107/158] Compiling BSONABI BSON.Null.swift
[108/158] Compiling BSONABI BSON.BufferFrame.swift
[109/158] Compiling BSONABI BSON.BufferFrameType.swift
[110/158] Compiling BSONABI BSON.BufferTraversable.swift
[111/158] Compiling BSONABI BSON.HeaderError.swift
[112/158] Compiling BSONABI BSON.Input.swift
[113/158] Compiling BSONABI BSON.InputError.Expectation.swift
[114/158] Compiling BSONABI BSON.Regex.OptionError.swift
[115/158] Compiling BSONABI BSON.Regex.Options.swift
[116/158] Compiling BSONABI BSON.Regex.swift
[117/158] Compiling BSONABI BSON.Timestamp.swift
[118/158] Compiling BSONABI BSON.BinaryBuffer.swift
[119/158] Compiling BSONABI BSON.BinaryFrame.swift
[120/158] Compiling BSONABI BSON.BinaryViewError.Expectation.swift
[121/158] Compiling BSONABI BSON.BinaryViewError.swift
[122/158] Compiling BSONABI BSON.DocumentFrame.swift
[123/158] Compiling BSONABI BSON.UTF8Frame.swift
[124/158] Compiling BSONABI BSON.UTF8View.swift
[125/158] Compiling BSONABI BSON.InputError.swift
[126/158] Compiling BSONABI BSON.Output.swift
[127/158] Compiling BSONABI BSON.OutputStream.swift
[128/158] Compiling BSONABI BSON.BooleanSubtypeError.swift
[129/158] Compiling BSONABI BSON.Decimal128.swift
[130/158] Compiling BSONABI BSON.Document.swift
[131/158] Emitting module BSONABI
[132/159] Wrapping AST for BSONABI for debugging
[134/266] Compiling BSONLiterals BSON.List (ext).swift
[135/266] Compiling BSONLiterals BSON.Dictionary (ext).swift
[136/266] Compiling BSONEncoding BSON.Min (ext).swift
[137/266] Compiling BSONEncoding BSON.Null (ext).swift
[138/266] Compiling BSONEncoding BSON.Regex (ext).swift
[139/266] Compiling BSONEncoding BSON.Timestamp (ext).swift
[140/266] Compiling BSONEncoding Bool (ext).swift
[141/266] Compiling BSONEncoding Character (ext).swift
[142/266] Emitting module BSONDecoding
[143/266] Compiling BSONDecoding BSONListDecodable.swift
[144/266] Compiling BSONDecoding BSONStringDecodable.swift
[145/266] Compiling BSONDecoding BSON.BinaryBuffer (ext).swift
[146/266] Compiling BSONDecoding BSON.BinaryDecoder.swift
[147/266] Compiling BSONDecoding BSON.BinaryShape (ext).swift
[148/266] Compiling BSONEncoding BSONListEncodable.swift
[149/266] Compiling BSONEncoding BSONStringEncodable.swift
[150/266] Compiling BSONLiterals BSON.AnyValue (ext).swift
[151/266] Emitting module BSONLiterals
[153/281] Compiling BSONEncoding LazyDropWhileSequence (ext).swift
[154/281] Compiling BSONDecoding Minutes (ext).swift
[155/281] Compiling BSONDecoding Never (ext).swift
[156/281] Compiling BSONDecoding Seconds (ext).swift
[157/281] Compiling BSONEncoding Seconds (ext).swift
[158/281] Compiling BSONEncoding StaticString (ext).swift
[159/281] Compiling BSONDecoding UInt (ext).swift
[160/281] Compiling BSONDecoding UInt16 (ext).swift
[161/281] Compiling BSONDecoding BSON.List.Iterator.swift
[162/281] Compiling BSONDecoding BSON.ListDecoder.swift
[163/281] Compiling BSONDecoding BSON.SingleKeyError.swift
[164/281] Compiling BSONDecoding BSON.UTF8View (ext).swift
[165/281] Compiling BSONDecoding BSON.ValueError.swift
[166/281] Compiling BSONEncoding LazyFilterSequence (ext).swift
[167/281] Compiling BSONEncoding LazyMapSequence (ext).swift
[168/281] Compiling BSONEncoding LazyPrefixWhileSequence (ext).swift
[176/281] Compiling BSONEncoding BSON.ListEncoder.swift
[177/281] Compiling BSONEncoding BSON.UTF8View (ext).swift
[178/281] Compiling BSONEncoding BSON.AnyType (ext).swift
[179/281] Compiling BSONEncoding BSON.Decimal128 (ext).swift
[180/281] Compiling BSONEncoding BSON.Identifier (ext).swift
[181/281] Compiling BSONEncoding BSON.Key (ext).swift
[182/281] Compiling BSONEncoding BSON.Max (ext).swift
[183/281] Compiling BSONEncoding BSON.BinaryBuffer (ext).swift
[184/281] Compiling BSONEncoding BSON.BinaryEncoder.swift
[185/281] Emitting module BSONEncoding
[193/281] Compiling BSONDecoding UInt32 (ext).swift
[194/281] Compiling BSONDecoding UInt64 (ext).swift
[195/281] Compiling BSONDecoding UInt8 (ext).swift
[196/281] Compiling BSONDecoding Unicode.Scalar (ext).swift
[197/281] Compiling BSONDecoding UnixMillisecond (ext).swift
[198/281] Compiling BSONDecoding Optional (ext).swift
[199/281] Compiling BSONDecoding Set (ext).swift
[200/281] Compiling BSONDecoding exports.swift
[204/281] Compiling BSONEncoding Optional (ext).swift
[205/281] Compiling BSONEncoding Set (ext).swift
[206/281] Compiling BSONEncoding exports.swift
[209/281] Compiling BSONEncoding BSON.BinaryView (ext).swift
[210/281] Compiling BSONEncoding BSON.Document (ext).swift
[211/281] Compiling BSONEncoding BSON.DocumentEncoder.swift
[212/281] Compiling BSONEncoding BSON.FieldEncoder (ext).swift
[213/281] Compiling BSONEncoding BSON.List (ext).swift
[214/281] Compiling BSONDecoding BSON.Null (ext).swift
[215/281] Compiling BSONEncoding UInt16 (ext).swift
[216/281] Compiling BSONEncoding UInt8 (ext).swift
[217/281] Compiling BSONEncoding Unicode.Scalar (ext).swift
[218/281] Compiling BSONEncoding UnixMillisecond (ext).swift
[252/282] Compiling BSONDecoding BSON.DocumentDecoder.swift
[253/282] Compiling BSONDecoding BSON.DocumentKeyError.swift
[254/282] Compiling BSONDecoding BSON.KeyspaceDecoder.swift
[255/282] Compiling BSONDecoding BSON.KeyspaceError.swift
[256/282] Compiling BSONDecoding BSON.List (ext).swift
[257/283] Wrapping AST for BSONEncoding for debugging
[258/283] Wrapping AST for BSONDecoding for debugging
[260/300] Compiling BSONArrays Int64 (ext).swift
[261/300] Compiling BSONArrays Int8 (ext).swift
[262/300] Compiling BSONArrays UInt16 (ext).swift
[263/300] Compiling BSONArrays UInt32 (ext).swift
[264/302] Compiling BSONArrays UInt64 (ext).swift
[265/302] Compiling BSONArrays exports.swift
[266/302] Compiling BSONArrays Range (ext).swift
[267/302] Compiling BSONArrays UInt128 (ext).swift
[268/302] Emitting module BSONArrays
[269/302] Compiling BSONArrays Float (ext).swift
[270/302] Compiling BSONArrays Int128 (ext).swift
[271/302] Compiling BSONArrays BSON.BinaryArray.swift
[272/302] Compiling BSONArrays BSON.BinaryPackable.swift
[273/302] Compiling BSONArrays BSONArrayDecodable.swift
[274/302] Compiling BSONArrays BSONArrayEncodable.swift
[275/302] Compiling BSONArrays ClosedRange (ext).swift
[276/302] Compiling BSONArrays Double (ext).swift
[277/302] Compiling BSONArrays Int16 (ext).swift
[278/302] Compiling BSONArrays Int32 (ext).swift
[279/303] Wrapping AST for BSONArrays for debugging
[281/304] Emitting module BSON
[282/322] Compiling BSON BSON.Regex.OptionError (ext).swift
[283/322] Compiling BSON BSON.SingleKeyError (ext).swift
[284/322] Compiling BSON BSON.BinaryShapeError (ext).swift
[285/322] Compiling BSON BSON.BinaryTypecastError (ext).swift
[286/322] Compiling BSON BSON.BooleanSubtypeError (ext).swift
[287/322] Compiling BSON BSON.DecodingError (ext).swift
[288/322] Compiling BSON BSON.DocumentKeyError (ext).swift
[289/322] Compiling BSON BSON.HeaderError (ext).swift
[290/322] Compiling BSON BSON.InputError (ext).swift
[291/322] Compiling BSON BSON.IntegerOverflowError (ext).swift
[292/322] Compiling BSON Range (ext).swift
[293/322] Compiling BSON exports.swift
[294/322] Compiling BSON BSON.KeyspaceError (ext).swift
[295/322] Compiling BSON BSON.RangeDecodingError.swift
[296/322] Compiling BSON BSON.TypeError (ext).swift
[297/322] Compiling BSON BSON.TypecastError (ext).swift
[298/322] Compiling BSON BSON.ValueError (ext).swift
[299/322] Compiling BSON ClosedRange (ext).swift
[300/323] Wrapping AST for BSON for debugging
[302/341] Compiling BSONReflection BSON.List (ext).swift
[303/341] Emitting module BSON_UUID
[304/341] Compiling BSON_UUID UUID (ext).swift
[305/341] Compiling BSONReflection BSON.AnyValue (ext).swift
[307/342] Compiling BSONReflection BSON.Indent.swift
[308/342] Emitting module BSONReflection
[309/342] Compiling BSONReflection BSON.Document (ext).swift
[310/343] Compiling BSONLegacy BSON.UnkeyedDecoder.Index.swift
[311/343] Compiling BSONLegacy BSON.UnkeyedDecoder.swift
[313/344] Compiling BSON_ISO ISO.Country (ext).swift
[314/344] Compiling BSON_ISO ISO.Macrolanguage (ext).swift
[315/344] Emitting module BSON_ISO
[316/345] Compiling BSONLegacy BSON.SingleValueDecoder.swift
[316/345] Wrapping AST for BSON_UUID for debugging
[319/345] Compiling BSONLegacy BSON.AnyValue (ext).swift
[320/345] Compiling BSONLegacy BSON.Key (ext).swift
[321/345] Compiling BSONLegacy BSON.KeyedDecoder.Super.swift
[322/345] Emitting module BSONLegacy
[323/345] Compiling BSONLegacy BSON.KeyedDecoder.swift
[323/345] Wrapping AST for BSONReflection for debugging
[325/345] Compiling BSONLegacy DecodingError (ext).swift
[326/346] Wrapping AST for BSON_ISO for debugging
[327/358] Wrapping AST for BSONLegacy for debugging
[329/358] Emitting module Walkthrough
[330/358] Emitting module Patterns
[331/358] Emitting module ExampleModel
[332/358] Compiling ExampleModel ExampleModel.swift
[333/359] Compiling DocumentStructure DocumentStructure.swift
[334/359] Emitting module DocumentStructure
[336/360] Compiling Patterns Patterns.swift
[339/361] Compiling Walkthrough Walkthrough.swift
[341/362] Emitting module Triangles
[342/362] Compiling Triangles Triangles.swift
[342/363] Wrapping AST for ExampleModel for debugging
[345/363] Emitting module Examples
[346/363] Compiling Examples Examples.swift
[347/364] Write Objects.LinkFileList
[348/364] Wrapping AST for DocumentStructure for debugging
[349/364] Wrapping AST for Patterns for debugging
[350/364] Wrapping AST for Walkthrough for debugging
[351/364] Wrapping AST for Triangles for debugging
[352/364] Write Objects.LinkFileList
[353/364] Linking ExampleModel
[354/364] Write Objects.LinkFileList
[357/364] Wrapping AST for Examples for debugging
[358/364] Write Objects.LinkFileList
[359/364] Linking Patterns
[360/364] Linking Triangles
[361/364] Linking Walkthrough
[362/364] Linking DocumentStructure
[363/364] Linking Examples
Build complete! (17.37s)
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" : "Triangles",
      "targets" : [
        "Triangles"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "DocumentStructure",
      "targets" : [
        "DocumentStructure"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "Patterns",
      "targets" : [
        "Patterns"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "ExampleModel",
      "targets" : [
        "ExampleModel"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "Walkthrough",
      "targets" : [
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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",
        "Triangles",
        "DocumentStructure",
        "Patterns",
        "ExampleModel",
        "Walkthrough"
      ],
      "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" : "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" : "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"
    },
    {
      "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" : "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"
    }
  ],
  "tools_version" : "6.0"
}
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:451958f7df55f9af673f8b0851dc526f2aee3222db374ae53b89fa21ad564bc8
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Done.