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 swift-bson, reference 1.0.0 (0d7c97), with Swift 6.2 (beta) for Linux on 22 Jun 2025 22:02:51 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tayloraswift/swift-bson.git
Reference: 1.0.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/tayloraswift/swift-bson
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at 0d7c973 require swift-grammar 0.5.0
Cloned https://github.com/tayloraswift/swift-bson.git
Revision (git rev-parse @):
0d7c9735b726f931a67da00b836e8fd383f43cb3
SUCCESS checkout https://github.com/tayloraswift/swift-bson.git at 1.0.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/tayloraswift/swift-bson.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Fetching https://github.com/tayloraswift/swift-hash
Fetching https://github.com/tayloraswift/swift-grammar
Fetching https://github.com/tayloraswift/swift-unixtime
[1/749] Fetching swift-grammar
[750/965] Fetching swift-grammar, swift-unixtime
[891/1833] Fetching swift-grammar, swift-unixtime, swift-hash
Fetched https://github.com/tayloraswift/swift-grammar from cache (0.50s)
Fetched https://github.com/tayloraswift/swift-unixtime from cache (0.50s)
Fetched https://github.com/tayloraswift/swift-hash from cache (0.51s)
Computing version for https://github.com/tayloraswift/swift-unixtime
Computed https://github.com/tayloraswift/swift-unixtime at 0.2.0 (4.74s)
Computing version for https://github.com/tayloraswift/swift-grammar
Computed https://github.com/tayloraswift/swift-grammar at 0.5.0 (0.65s)
Computing version for https://github.com/tayloraswift/swift-hash
Computed https://github.com/tayloraswift/swift-hash at 0.7.1 (0.79s)
Creating working copy for https://github.com/tayloraswift/swift-grammar
Working copy of https://github.com/tayloraswift/swift-grammar resolved at 0.5.0
Creating working copy for https://github.com/tayloraswift/swift-unixtime
Working copy of https://github.com/tayloraswift/swift-unixtime resolved at 0.2.0
Creating working copy for https://github.com/tayloraswift/swift-hash
Working copy of https://github.com/tayloraswift/swift-hash resolved at 0.7.1
Building for debugging...
[0/58] Write sources
[23/58] Write swift-version-24593BA9C3E375BF.txt
[25/81] Emitting module TraceableErrors
[26/81] Compiling UnixTime Nanoseconds.swift
[27/81] Compiling UnixTime Seconds.swift
[28/83] Compiling UnixTime DurationFormat.swift
[29/83] Compiling UnixTime Days.swift
[30/83] Compiling UnixTime UnixMillisecond.swift
[31/83] Compiling UnixTime QuantizedDuration.swift
[32/83] Compiling CasesByIntegerEncodingMacro RawRepresentableByIntegerEncoding.swift
[33/83] Compiling CasesByIntegerEncodingMacro GenerateCasesByIntegerEncoding.swift
[34/83] Emitting module CasesByIntegerEncodingMacro
[35/83] Emitting module UnixTime
[36/84] Compiling UnixTime Duration (ext).swift
[37/84] Compiling UnixTime DurationFormat.Unit.swift
[38/84] Compiling UnixTime UnixAttosecond.swift
[39/84] Compiling UnixTime UnixDate.swift
[40/84] Compiling TraceableErrors NamedError.swift
[41/84] Compiling TraceableErrors TraceableError.swift
[42/85] Emitting module BaseDigits
[44/85] Compiling BaseDigits BaseDigits.swift
[45/86] Compiling UnixTime Milliseconds.swift
[46/86] Compiling UnixTime Minutes.swift
[47/86] Compiling UnixTime UnixInstant.swift
[48/86] Compiling UnixTime UnixInterval.swift
[50/86] Compiling UnixTime Hours.swift
[51/86] Compiling UnixTime Microseconds.swift
[53/88] Wrapping AST for CasesByIntegerEncodingMacro for debugging
[54/92] Wrapping AST for UnixTime for debugging
[55/92] Wrapping AST for TraceableErrors for debugging
[56/96] Wrapping AST for BaseDigits for debugging
[58/140] Compiling ISO ISO.swift
[59/140] Compiling Base16 Base16.LowercaseDigits.swift
[60/140] Compiling Base16 Base16.UppercaseDigits.swift
[61/140] Compiling Base16 Base16.Values.swift
[62/140] Compiling Base16 Base16.swift
[63/140] Emitting module Base16
[64/141] Emitting module ISO
[66/141] Compiling BSONABI BSON.BinaryShape.swift
[67/141] Compiling BSONABI BSON.BinaryShapeError.Criteria.swift
[68/141] Compiling BSONABI BSON.BinaryShapeError.swift
[69/141] Compiling BSONABI BSON.BinarySubtype.swift
[70/141] Compiling BSONABI BSON.BinarySubtypeError.swift
[71/141] Compiling BSONABI BSON.BinaryView.swift
[72/146] Compiling BSONABI BSON.swift
[73/146] Compiling BSONABI BSONRepresentable.swift
[74/146] Compiling BSONABI BSON.EndIndex.swift
[75/146] Compiling BSONABI BSON.FieldEncoder.swift
[76/146] Compiling BSONABI BSON.Key.swift
[77/146] Compiling BSONABI BSON.Keyspace.swift
[78/146] Compiling BSONABI BSON.AnyType.swift
[79/146] Compiling BSONABI BSON.AnyValue.swift
[80/146] Compiling BSONABI BSON.Decoder.swift
[81/146] Compiling BSONABI BSON.Encoder.swift
[82/146] Compiling BSONABI BSON.TypeError.swift
[83/146] Compiling BSONABI BSON.TypecastError.swift
[84/146] Compiling BSONABI BSON.Regex.OptionError.swift
[85/146] Compiling BSONABI BSON.Regex.Options.swift
[86/146] Compiling BSONABI BSON.Regex.swift
[87/146] Compiling BSONABI BSON.Timestamp.swift
[88/146] Compiling BSONABI BSON.BinaryBuffer.swift
[89/146] Compiling BSONABI BSON.BinaryFrame.swift
[90/146] Compiling BSONABI BSON.Identifier.swift
[91/146] Compiling BSONABI BSON.IntegerOverflowError.swift
[92/146] Compiling BSONABI BSON.List.swift
[93/146] Compiling BSONABI BSON.Max.swift
[94/146] Compiling BSONABI BSON.Min.swift
[95/146] Compiling BSONABI BSON.Null.swift
[95/146] Wrapping AST for Base16 for debugging
[97/146] Compiling ISO ISO.Locale.swift
[98/146] Compiling ISO ISO.Macrolanguage (gen).swift
[99/148] Compiling BSONABI BSON.BufferFrame.swift
[100/148] Compiling BSONABI BSON.BufferFrameType.swift
[101/148] Compiling BSONABI BSON.BufferTraversable.swift
[102/148] Compiling BSONABI BSON.HeaderError.swift
[103/148] Compiling BSONABI BSON.Input.swift
[104/148] Compiling BSONABI BSON.InputError.Expectation.swift
[105/148] Compiling BSONABI BSON.InputError.swift
[106/148] Compiling BSONABI BSON.Output.swift
[107/148] Compiling BSONABI BSON.OutputStream.swift
[108/148] Compiling BSONABI BSON.BooleanSubtypeError.swift
[109/148] Compiling BSONABI BSON.Decimal128.swift
[110/148] Compiling BSONABI BSON.Document.swift
[111/148] Compiling ISO ISO.Country (gen).swift
[113/149] Compiling BSONABI BSON.BinaryViewError.Expectation.swift
[114/149] Compiling BSONABI BSON.BinaryViewError.swift
[115/149] Compiling BSONABI BSON.DocumentFrame.swift
[116/149] Compiling BSONABI BSON.UTF8Frame.swift
[117/149] Compiling BSONABI BSON.UTF8View.swift
[118/149] Emitting module UUID
[119/149] Compiling UUID UUID.swift
[121/150] Emitting module BSONABI
[121/151] Wrapping AST for ISO for debugging
[123/151] Wrapping AST for UUID for debugging
[124/155] Wrapping AST for BSONABI for debugging
[126/258] Compiling BSONLiterals BSON.List (ext).swift
[127/258] Compiling BSONDecoding BSON.Key (ext).swift
[128/258] Compiling BSONDecoding BSON.Max (ext).swift
[129/258] Compiling BSONDecoding BSON.Min (ext).swift
[130/258] Compiling BSONDecoding BSON.Null (ext).swift
[131/258] Compiling BSONDecoding BSON.Regex (ext).swift
[132/258] Compiling BSONDecoding BSON.Timestamp (ext).swift
[133/258] Compiling BSONDecoding Bool (ext).swift
[134/258] Compiling BSONDecoding Character (ext).swift
[135/266] Compiling BSONDecoding Double (ext).swift
[136/266] Compiling BSONDecoding Float (ext).swift
[137/266] Compiling BSONDecoding Float80 (ext).swift
[138/266] Compiling BSONDecoding Int (ext).swift
[139/266] Compiling BSONDecoding Int16 (ext).swift
[140/266] Compiling BSONDecoding Int32 (ext).swift
[141/266] Compiling BSONDecoding Int64 (ext).swift
[142/266] Compiling BSONDecoding Int8 (ext).swift
[143/266] Compiling BSONDecoding Milliseconds (ext).swift
[144/266] Compiling BSONDecoding Minutes (ext).swift
[145/266] Compiling BSONDecoding Never (ext).swift
[146/266] Compiling BSONDecoding Seconds (ext).swift
[147/266] Compiling BSONDecoding String (ext).swift
[148/266] Compiling BSONDecoding Substring (ext).swift
[149/266] Compiling BSONDecoding UInt (ext).swift
[150/266] Compiling BSONDecoding UInt16 (ext).swift
[151/266] Compiling BSONEncoding BSON.ListEncoder.swift
[152/266] Compiling BSONEncoding BSON.UTF8View (ext).swift
[153/266] Compiling BSONDecoding BSON.DecodingError.swift
[154/266] Compiling BSONDecoding BSON.Document (ext).swift
[155/266] Compiling BSONDecoding BSON.Document.Iterator.swift
[156/266] Compiling BSONDecoding BSON.DocumentDecoder.swift
[157/266] Compiling BSONDecoding BSON.DocumentKeyError.swift
[158/272] Compiling BSONLiterals BSON.Dictionary (ext).swift
[159/272] Emitting module BSONLiterals
[160/272] Compiling BSONLiterals BSON.AnyValue (ext).swift
[173/273] Compiling BSONEncoding BSON.BinaryBuffer (ext).swift
[174/273] Compiling BSONDecoding BSONListDecodable.swift
[175/273] Compiling BSONDecoding BSONStringDecodable.swift
[176/273] Compiling BSONDecoding BSON.BinaryBuffer (ext).swift
[177/273] Compiling BSONDecoding BSON.BinaryDecoder.swift
[178/273] Compiling BSONDecoding BSON.BinaryShape (ext).swift
[179/273] Compiling BSONDecoding BSON.BinarySubtype (ext).swift
[180/273] Compiling BSONEncoding Array (ext).swift
[181/273] Compiling BSONEncoding Dictionary (ext).swift
[182/273] Compiling BSONEncoding BSONBinaryEncodable.swift
[183/273] Compiling BSONEncoding BSONDocumentEncodable.swift
[184/273] Compiling BSONEncoding BSONEncodable.swift
[185/273] Compiling BSONEncoding BSONListEncodable.swift
[186/273] Compiling BSONEncoding BSONStringEncodable.swift
[188/273] Compiling BSONDecoding BSON.List.Iterator.swift
[189/273] Compiling BSONDecoding BSON.ListDecoder.swift
[190/273] Compiling BSONDecoding BSON.SingleKeyError.swift
[191/273] Compiling BSONDecoding BSON.UTF8View (ext).swift
[192/273] Compiling BSONDecoding BSON.ValueError.swift
[193/273] Compiling BSONDecoding Dictionary (ext).swift
[194/273] Compiling BSONDecoding BSON.Decimal128 (ext).swift
[195/273] Compiling BSONDecoding BSON.Identifier (ext).swift
[196/273] Compiling BSONDecoding UInt32 (ext).swift
[197/273] Compiling BSONDecoding UInt64 (ext).swift
[198/273] Compiling BSONDecoding UInt8 (ext).swift
[199/273] Compiling BSONDecoding Unicode.Scalar (ext).swift
[200/273] Compiling BSONDecoding UnixMillisecond (ext).swift
[201/273] Compiling BSONDecoding Optional (ext).swift
[202/273] Compiling BSONDecoding Set (ext).swift
[203/273] Compiling BSONDecoding exports.swift
[212/273] Compiling BSONEncoding LazyFilterSequence (ext).swift
[213/273] Compiling BSONEncoding LazyMapSequence (ext).swift
[214/273] Compiling BSONEncoding LazyPrefixWhileSequence (ext).swift
[215/273] Compiling BSONEncoding Optional (ext).swift
[216/273] Compiling BSONEncoding Set (ext).swift
[217/273] Compiling BSONEncoding exports.swift
[224/273] Compiling BSONEncoding BSON.Min (ext).swift
[225/273] Compiling BSONEncoding BSON.Null (ext).swift
[226/273] Compiling BSONEncoding BSON.Regex (ext).swift
[230/273] Emitting module BSONEncoding
[247/274] Emitting module BSONDecoding
[249/275] Wrapping AST for BSONEncoding for debugging
[250/275] Wrapping AST for BSONDecoding for debugging
[252/292] Compiling BSONArrays UInt16 (ext).swift
[253/292] Compiling BSONArrays UInt32 (ext).swift
[254/294] Compiling BSONArrays Int16 (ext).swift
[255/294] Compiling BSONArrays Int32 (ext).swift
[256/294] Compiling BSONArrays Int64 (ext).swift
[257/294] Compiling BSONArrays Int8 (ext).swift
[258/294] Compiling BSONArrays Range (ext).swift
[259/294] Compiling BSONArrays UInt128 (ext).swift
[260/294] Compiling BSONArrays BSONArrayEncodable.swift
[261/294] Compiling BSONArrays ClosedRange (ext).swift
[262/294] Compiling BSONArrays Double (ext).swift
[263/294] Compiling BSONArrays Float (ext).swift
[264/294] Compiling BSONArrays Int128 (ext).swift
[265/294] Compiling BSONArrays UInt64 (ext).swift
[266/294] Compiling BSONArrays exports.swift
[267/294] Emitting module BSONArrays
[268/294] Compiling BSONArrays BSON.BinaryArray.swift
[269/294] Compiling BSONArrays BSON.BinaryPackable.swift
[270/294] Compiling BSONArrays BSONArrayDecodable.swift
[271/295] Wrapping AST for BSONArrays for debugging
[273/312] Compiling BSON BSON.TypeError (ext).swift
[274/312] Compiling BSON BSON.TypecastError (ext).swift
[275/312] Compiling BSON BSON.InputError (ext).swift
[276/312] Compiling BSON BSON.IntegerOverflowError (ext).swift
[277/314] Compiling BSON BSON.Regex.OptionError (ext).swift
[278/314] Compiling BSON BSON.SingleKeyError (ext).swift
[279/314] Compiling BSON BSON.KeyspaceError (ext).swift
[280/314] Compiling BSON BSON.RangeDecodingError.swift
[281/314] Emitting module BSON
[282/314] Compiling BSON BSON.BinaryShapeError (ext).swift
[283/314] Compiling BSON BSON.BinaryTypecastError (ext).swift
[284/314] Compiling BSON BSON.BooleanSubtypeError (ext).swift
[285/314] Compiling BSON BSON.DecodingError (ext).swift
[286/314] Compiling BSON BSON.DocumentKeyError (ext).swift
[287/314] Compiling BSON BSON.HeaderError (ext).swift
[288/314] Compiling BSON BSON.ValueError (ext).swift
[289/314] Compiling BSON ClosedRange (ext).swift
[290/314] Compiling BSON Range (ext).swift
[291/314] Compiling BSON exports.swift
[292/317] Wrapping AST for BSON for debugging
[294/333] Emitting module BSON_UUID
[295/333] Compiling BSON_UUID UUID (ext).swift
[296/333] Emitting module BSONLegacy
[297/333] Compiling BSONLegacy BSON.AnyValue (ext).swift
[298/334] Compiling BSONLegacy BSON.Key (ext).swift
[299/335] Compiling BSON_ISO ISO.Macrolanguage (ext).swift
[300/335] Emitting module BSON_ISO
[301/335] Compiling BSON_ISO ISO.Country (ext).swift
[302/335] Compiling BSONReflection BSON.List (ext).swift
[304/336] Compiling BSONReflection BSON.Document (ext).swift
[305/336] Compiling BSONReflection BSON.Indent.swift
[306/336] Wrapping AST for BSON_UUID for debugging
[307/336] Wrapping AST for BSON_ISO for debugging
[309/336] Emitting module BSONReflection
[310/336] Compiling BSONReflection BSON.AnyValue (ext).swift
[311/337] Compiling BSONLegacy DecodingError (ext).swift
[313/337] Compiling BSONLegacy BSON.SingleValueDecoder.swift
[314/337] Compiling BSONLegacy BSON.UnkeyedDecoder.swift
[315/337] Compiling BSONLegacy BSON.UnkeyedDecoder.Index.swift
[316/337] Compiling BSONLegacy BSON.KeyedDecoder.swift
[317/337] Compiling BSONLegacy BSON.KeyedDecoder.Super.swift
[317/338] Wrapping AST for BSONReflection for debugging
[319/342] Wrapping AST for BSONLegacy for debugging
[321/350] Emitting module Examples
[322/350] Emitting module DocumentStructure
[323/350] Compiling DocumentStructure DocumentStructure.swift
[324/350] Compiling Walkthrough Walkthrough.swift
[325/350] Emitting module Walkthrough
[326/351] Compiling Patterns Patterns.swift
[327/351] Emitting module Patterns
[330/353] Emitting module ExampleModel
[331/353] Compiling ExampleModel ExampleModel.swift
[332/353] Wrapping AST for DocumentStructure for debugging
[333/353] Write Objects.LinkFileList
[335/354] Wrapping AST for Walkthrough for debugging
[336/354] Write Objects.LinkFileList
[337/354] Wrapping AST for Patterns for debugging
[338/354] Write Objects.LinkFileList
[340/354] Emitting module Triangles
[341/354] Compiling Triangles Triangles.swift
[341/355] Wrapping AST for ExampleModel for debugging
[342/355] Write Objects.LinkFileList
[345/355] Compiling Examples Examples.swift
[346/356] Wrapping AST for Triangles for debugging
[347/356] Write Objects.LinkFileList
[348/356] Wrapping AST for Examples for debugging
[349/356] Write Objects.LinkFileList
[350/356] Linking DocumentStructure
[351/356] Linking Walkthrough
[352/356] Linking Patterns
[353/356] Linking ExampleModel
[354/356] Linking Triangles
[355/356] Linking Examples
Build complete! (38.39s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-grammar",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.5.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tayloraswift/swift-grammar"
    },
    {
      "identity" : "swift-hash",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.7.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tayloraswift/swift-hash"
    },
    {
      "identity" : "swift-unixtime",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.2.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tayloraswift/swift-unixtime"
    }
  ],
  "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 finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Done.