The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-json, reference master (13ba76), with Swift 6.3 for Android on 29 Oct 2026 03:09:12 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-53886768-2":/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: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rarestype/swift-json.git
Reference: master
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-json
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 13ba765 [autosync]
Cloned https://github.com/rarestype/swift-json.git
Revision (git rev-parse @):
13ba765328bd03c459c5579cd08b62d0077531bf
SUCCESS checkout https://github.com/rarestype/swift-json.git at master
========================================
Build
========================================
Selected platform:         android
Swift version:             6.3
Building package at path:  $PWD
https://github.com/rarestype/swift-json.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886768-2":/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:1259d966e40d034d138a282ea8b980b108763342a7ff8ac7ef483c73e99068f3
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/gram
[1/1366] Fetching gram
[1367/1422] Fetching gram, dollup
Fetched https://github.com/ordo-one/dollup from cache (0.39s)
Fetched https://github.com/rarestype/gram from cache (0.39s)
Computing version for https://github.com/rarestype/gram
Computed https://github.com/rarestype/gram at 2.1.0 (0.58s)
Computing version for https://github.com/ordo-one/dollup
Computed https://github.com/ordo-one/dollup at 1.3.0 (0.15s)
Creating working copy for https://github.com/ordo-one/dollup
Working copy of https://github.com/ordo-one/dollup resolved at 1.3.0
Creating working copy for https://github.com/rarestype/gram
Working copy of https://github.com/rarestype/gram resolved at 2.1.0
Downloading binary artifact https://get.rarestype.com/dollup/1.3.0/Linux-x86_64/dollup.artifactbundle.zip
[4098/17456637] Downloading https://get.rarestype.com/dollup/1.3.0/Linux-x86_64/dollup.artifactbundle.zip
Downloaded https://get.rarestype.com/dollup/1.3.0/Linux-x86_64/dollup.artifactbundle.zip (1.10s)
[1/1] Compiling plugin DollupPlugin
Building for debugging...
[1/58] Write sources
[21/58] Write swift-version-272D24FF697CF451.txt
[23/74] Compiling JSONAST JSON.Object.swift
[24/74] Compiling JSONAST JSON.TypecastError.swift
[25/75] Compiling JSONAST String (ext).swift
[26/75] Compiling TestableErrors Error (ext).swift
[27/75] Emitting module TestableErrors
[28/76] Compiling JSONAST JSON.IntegerOverflowError.swift
[29/76] Compiling JSONAST JSON.Key.swift
[30/76] Compiling JSONAST JSON.Array.swift
[31/76] Compiling JSONAST JSON.EscapeCode.swift
[32/76] Compiling JSONAST JSON.swift
[33/76] Emitting module JSONAST
[35/76] Compiling JSONAST JSON.Literal.swift
[36/76] Compiling JSONAST JSON.Node.swift
[37/76] Compiling JSONAST JSON.Number.Base10.swift
[38/76] Compiling JSONAST JSON.Number.Inline.swift
[39/76] Compiling JSONAST JSON.Number.swift
[40/76] Compiling JSONAST JSON.NumericOverflowError.swift
[40/77] Wrapping AST for TestableErrors for debugging
[43/82] Compiling TraceableErrors exports.swift
[43/88] Wrapping AST for JSONAST for debugging
[45/92] Compiling TraceableErrors TraceableError.swift
[46/97] Compiling TraceableErrors NamedError.swift
[47/128] Compiling JQ JSON.NodeAccess.swift
[48/129] Compiling JQ lexemes.swift
[49/129] Compiling JQ JSON.PathComponent.swift
[50/129] Compiling TraceableErrors Error (ext).swift
[51/129] Emitting module TraceableErrors
[52/130] Compiling JQ warnings.swift
/host/spi-builder-workspace/Sources/JQ/warnings.swift:3:5: warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
1 | #if !_ExperimentalJQ
2 | #warning(
3 |     """
  |     `- warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
4 |     JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' \
5 |     package trait to suppress this warning
[54/130] Compiling JSONEncoding Float16 (ext).swift
[55/130] Compiling JSONEncoding Float80 (ext).swift
[56/130] Compiling JSONEncoding Int (ext).swift
[57/130] Compiling JSONEncoding Int128 (ext).swift
[58/130] Compiling JSONEncoding Int16 (ext).swift
[61/135] Compiling JSONEncoding UInt64 (ext).swift
[62/135] Compiling JSONEncoding UInt8 (ext).swift
[63/135] Compiling JSONEncoding Unicode.Scalar (ext).swift
[64/135] Compiling JSONEncoding JSON.ArrayEncoder.Index.swift
[65/135] Compiling JSONEncoding JSON.ArrayEncoder.swift
[65/135] Wrapping AST for TraceableErrors for debugging
[67/162] Compiling Grammar Pattern.End.swift
[68/162] Compiling Grammar Pattern.IntegerOverflowError.swift
[69/162] Compiling Grammar PatternMatchingError.swift
[70/162] Compiling Grammar AtomicRule.swift
[71/163] Compiling Grammar DigitRule.swift
[72/163] Compiling JQ JSON.NodeAccessor.swift
[73/163] Compiling JQ JSON.NodeAccessError.swift
[74/176] Compiling Grammar ParsingDiagnostics.swift
[75/176] Compiling Grammar Optional (ext).swift
[76/176] Compiling Grammar ParsingError.Frame.swift
[77/176] Compiling Grammar Unicode.Scalar (ext).swift
[78/176] Compiling Grammar UnicodeDigit.Binary.swift
[79/176] Compiling Grammar UnicodeDigit.BinaryScalar.swift
[80/176] Compiling Grammar UnicodeDigit.Decimal.swift
[81/176] Compiling Grammar UnicodeDigit.DecimalScalar.swift
[82/176] Compiling Grammar ASCIITerminal.swift
[83/176] Compiling Grammar CharacterTerminal.swift
[84/176] Compiling Grammar UnicodeDigit.Hex.swift
[85/176] Compiling Grammar UnicodeDigit.HexScalar.Lowercase.swift
[86/176] Compiling Grammar UnicodeDigit.HexScalar.swift
[87/176] Compiling Grammar UnicodeDigit.Natural.swift
[88/176] Compiling JSONEncoding exports.swift
[89/176] Emitting module JSONEncoding
[90/176] Compiling JQ JSON.Node (ext).swift
[91/176] Emitting module JQ
/host/spi-builder-workspace/Sources/JQ/warnings.swift:3:5: warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
1 | #if !_ExperimentalJQ
2 | #warning(
3 |     """
  |     `- warning: JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' package trait to suppress this warning
4 |     JQ is experimental and subject to change without warning, enable the '_ExperimentalJQ' \
5 |     package trait to suppress this warning
[92/177] Compiling Grammar Pattern.Join.swift
[93/177] Compiling Grammar Pattern.Pad.swift
[94/177] Compiling Grammar Pattern.Reduce.swift
[95/177] Compiling Grammar Pattern.UnsignedInteger.swift
[96/177] Compiling Grammar Pattern.UnsignedNormalizedInteger.swift
[97/177] Compiling Grammar Pattern.swift
[98/182] Compiling Grammar UInt16 (ext).swift
[99/182] Compiling Grammar UInt8 (ext).swift
[100/182] Compiling Grammar UTF16Terminal.swift
[101/182] Compiling Grammar UTF8Terminal.swift
[102/182] Compiling Grammar UnicodeDigit.Hex.Lowercase.swift
[104/182] Compiling Grammar LiteralRule.swift
[105/182] Compiling Grammar ParsingRule.swift
[106/182] Compiling Grammar TerminalRule.swift
[107/182] Compiling Grammar Array (ext).swift
[108/182] Compiling Grammar DefaultDiagnostics.swift
[109/182] Compiling Grammar NoDiagnostics.swift
[132/183] Wrapping AST for JQ for debugging
[133/183] Wrapping AST for JSONEncoding for debugging
[135/183] Compiling Grammar ParsingError.swift
[136/183] Compiling Grammar ParsingInput.swift
[137/183] Compiling Grammar Pattern.Collect.swift
[138/183] Compiling Grammar Pattern.Discard.swift
[147/183] Emitting module Grammar
[148/183] Compiling Grammar UnicodeDigit.NaturalScalar.swift
[149/183] Compiling Grammar UnicodeDigit.swift
[150/183] Compiling Grammar UnicodeEncoding.Newline.swift
[151/183] Compiling Grammar UnicodeEncoding.swift
[152/183] Compiling Grammar UnicodeTerminal.swift
[153/184] Wrapping AST for Grammar for debugging
[155/248] Compiling JSONParsing JSON.NodeRule.Inf.swift
[156/248] Compiling JSONParsing JSON.NodeRule.NaN.swift
[157/248] Compiling JSONDecoding Int64 (ext).swift
[158/248] Compiling JSONDecoding Float16 (ext).swift
[159/248] Compiling JSONDecoding Float80 (ext).swift
[160/248] Compiling JSONDecoding Int (ext).swift
[161/248] Compiling JSONDecoding Int128 (ext).swift
[162/248] Compiling JSONParsing JSON.Number.Exp10.swift
[163/248] Compiling JSONDecoding Int32 (ext).swift
[164/256] Compiling JSONDecoding UInt16 (ext).swift
[165/256] Compiling JSONDecoding UInt32 (ext).swift
[166/256] Compiling JSONDecoding UInt64 (ext).swift
[167/256] Compiling JSONDecoding UInt8 (ext).swift
[168/256] Compiling JSONDecoding Unicode.Scalar (ext).swift
[169/256] Compiling JSONDecoding JSON.ArrayShape.swift
[170/256] Compiling JSONParsing JSON.WhitespaceRule.swift
[171/256] Compiling JSONParsing exports.swift
[172/256] Compiling JSONDecoding JSON.DecodingError (ext).swift
[173/256] Compiling JSONDecoding JSON.DecodingError.swift
[174/256] Compiling JSONDecoding JSON.DecodingErrorProtocol.swift
[175/256] Compiling JSONDecoding JSON.DecodingStepError.swift
[176/256] Compiling JSONDecoding JSONDecodable.swift
[182/256] Compiling JSONDecoding Int8 (ext).swift
[183/256] Compiling JSONDecoding Set (ext).swift
[184/256] Compiling JSONDecoding String (ext).swift
[185/256] Compiling JSONParsing JSON.NumberRule.PlusOrMinus.swift
[186/256] Compiling JSONParsing JSON.NumberRule.swift
[187/256] Emitting module JSONDecoding
[188/256] Compiling JSONParsing JSON.RootRule.swift
[189/256] Compiling JSONDecoding UInt (ext).swift
[190/256] Compiling JSONDecoding UInt128 (ext).swift
[191/256] Compiling JSONDecoding JSON.OptionalDecoder.swift
[192/256] Compiling JSONParsing JSON.StringRule.swift
[195/256] Compiling JSONDecoding JSONObjectDecodable.swift
[196/256] Compiling JSONDecoding JSONStringDecodable.swift
[197/256] Compiling JSONDecoding Never (ext).swift
[198/256] Compiling JSONDecoding Optional (ext).swift
[199/256] Compiling JSONDecoding exports.swift
[200/256] Compiling JSONParsing JSON.Array (ext).swift
[201/256] Compiling JSONParsing JSON.InvalidUnicodeScalarError.swift
[202/256] Compiling JSONParsing JSON.Node (ext).swift
[203/256] Compiling JSONParsing JSON.Object (ext).swift
[210/256] Emitting module JSONParsing
[223/257] Compiling JSONDecoding JSON.ObjectDecoder.swift
[224/257] Compiling JSONDecoding JSON.ObjectKeyError.swift
[225/257] Compiling JSONDecoding JSON.SingleKeyError.swift
[226/257] Compiling JSONDecoding JSON.ValueError.swift
[227/257] Compiling JSONDecoding JSON.FieldDecoder.swift
[227/258] Wrapping AST for JSONParsing for debugging
[229/258] Wrapping AST for JSONDecoding for debugging
[231/269] Emitting module JSON
[232/269] Compiling JSON exports.swift
[233/269] Compiling JSON JSON (ext).swift
[234/269] Compiling JSONLegacy JSON.Node (ext).swift
[236/271] Compiling JSONLegacy DecodingError (ext).swift
[237/271] Compiling JSONLegacy JSON.UnkeyedDecoder.Index.swift
[238/271] Compiling JSONLegacy exports.swift
[238/271] Wrapping AST for JSON for debugging
[240/296] Emitting module _JSON_SnippetsAnchor
[241/296] Compiling _JSON_SnippetsAnchor anchor.swift
[242/297] Emitting module JSONLegacy
[243/297] Compiling JSONLegacy JSON.KeyedDecoder.swift
[244/297] Compiling JSONLegacy JSON.KeyedDecoder.Super.swift
[245/297] Compiling JavaScriptPersistence ConvertibleToJSValue.swift
[246/297] Compiling JavaScriptPersistence Double (ext).swift
[247/297] Compiling JavaScriptPersistence Float (ext).swift
[249/300] Compiling JSONLegacy JSON.SingleValueDecoder.swift
[250/300] Compiling JSONLegacy JSON.UnkeyedDecoder.swift
[251/301] Compiling JavaScriptPersistence Int (ext).swift
[252/301] Compiling JavaScriptPersistence Int16 (ext).swift
[253/301] Compiling JavaScriptPersistence Int32 (ext).swift
[254/301] Wrapping AST for _JSON_SnippetsAnchor for debugging
[256/301] Compiling JavaScriptPersistence String (ext).swift
[257/301] Compiling JavaScriptPersistence UInt (ext).swift
[258/301] Compiling JavaScriptPersistence UInt16 (ext).swift
[259/301] Compiling JavaScriptPersistence UInt32 (ext).swift
[260/301] Compiling JavaScriptPersistence UInt64 (ext).swift
[261/301] Compiling JavaScriptPersistence UInt8 (ext).swift
[262/301] Emitting module JavaScriptPersistence
[263/301] Compiling JavaScriptPersistence Array (ext).swift
[264/301] Compiling JavaScriptPersistence BinaryFloatingPoint (ext).swift
[265/301] Compiling JavaScriptPersistence Bool (ext).swift
[266/301] Compiling JavaScriptPersistence ConstructibleFromJSValue.swift
[266/301] Wrapping AST for JSONLegacy for debugging
[268/301] Compiling JavaScriptPersistence JSValue.Storage.swift
[269/301] Compiling JavaScriptPersistence JSValue.swift
[270/301] Compiling JavaScriptPersistence Optional (ext).swift
[271/301] Compiling JavaScriptPersistence Int64 (ext).swift
[272/301] Compiling JavaScriptPersistence Int8 (ext).swift
[273/301] Compiling JavaScriptPersistence JSBigInt.swift
[274/301] Compiling JavaScriptPersistence JSObject.swift
[275/301] Compiling JavaScriptPersistence JSString.swift
[276/301] Compiling JavaScriptPersistence JSSymbol.swift
[278/318] Emitting module ParsingErrors
[279/318] Emitting module EncodingArrays
[280/318] Compiling anchor anchor.swift
[281/318] Emitting module anchor
[282/319] Emitting module DecodingArrays
[283/319] Compiling EncodingArrays EncodingArrays.swift
[285/320] Emitting module Parsing
[286/320] Compiling Parsing Parsing.swift
[288/321] Compiling ParsingErrors ParsingErrors.swift
[289/322] Wrapping AST for JavaScriptPersistence for debugging
[291/322] Emitting module DecodingObjects
[292/322] Compiling DecodingObjects DecodingObjects.swift
[293/322] Emitting module QueriesAndModifications
[293/323] Wrapping AST for anchor for debugging
[295/323] Compiling DecodingArrays DecodingArrays.swift
[296/323] Wrapping AST for EncodingArrays for debugging
[300/324] Emitting module DecodingWithCodable
[301/324] Compiling DecodingWithCodable DecodingWithCodable.swift
[301/325] Write Objects.LinkFileList
[304/325] Wrapping AST for ParsingErrors for debugging
[305/325] Wrapping AST for Parsing for debugging
[307/325] Compiling QueriesAndModifications QueriesAndModifications.swift
[308/326] Linking EncodingArrays
[308/326] Linking anchor
[310/326] Wrapping AST for DecodingArrays for debugging
[310/326] Wrapping AST for DecodingObjects for debugging
[312/326] Write Objects.LinkFileList
[314/326] Wrapping AST for DecodingWithCodable for debugging
[315/326] Wrapping AST for QueriesAndModifications for debugging
[316/326] Write Objects.LinkFileList
[320/326] Linking ParsingErrors
[321/326] Linking Parsing
[322/326] Linking DecodingObjects
[323/326] Linking DecodingArrays
[324/326] Linking DecodingWithCodable
[325/326] Linking QueriesAndModifications
Build complete! (10.62s)
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" : "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-json",
  "name" : "swift-json",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "6.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "JSONAST",
      "targets" : [
        "JSONAST"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSONDecoding",
      "targets" : [
        "JSONDecoding"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSONEncoding",
      "targets" : [
        "JSONEncoding"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSONParsing",
      "targets" : [
        "JSONParsing"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSON",
      "targets" : [
        "JSON"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JavaScriptPersistence",
      "targets" : [
        "JavaScriptPersistence"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JQ",
      "targets" : [
        "JQ"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "JSONLegacy",
      "targets" : [
        "JSONLegacy"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "_JSON_SnippetsAnchor",
      "targets" : [
        "_JSON_SnippetsAnchor"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "DecodingWithCodable",
      "targets" : [
        "DecodingWithCodable"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "DecodingObjects",
      "targets" : [
        "DecodingObjects"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "DecodingArrays",
      "targets" : [
        "DecodingArrays"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "QueriesAndModifications",
      "targets" : [
        "QueriesAndModifications"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "ParsingErrors",
      "targets" : [
        "ParsingErrors"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "Parsing",
      "targets" : [
        "Parsing"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "EncodingArrays",
      "targets" : [
        "EncodingArrays"
      ],
      "type" : {
        "snippet" : null
      }
    },
    {
      "name" : "anchor",
      "targets" : [
        "anchor"
      ],
      "type" : {
        "snippet" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "_JSON_SnippetsAnchor",
      "module_type" : "SwiftTarget",
      "name" : "_JSON_SnippetsAnchor",
      "path" : "Snippets/_Anchor",
      "product_memberships" : [
        "_JSON_SnippetsAnchor",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "anchor.swift"
      ],
      "target_dependencies" : [
        "JSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JavaScriptPersistenceTests",
      "module_type" : "SwiftTarget",
      "name" : "JavaScriptPersistenceTests",
      "path" : "Sources/JavaScriptPersistenceTests",
      "sources" : [
        "JSObjectTests.swift"
      ],
      "target_dependencies" : [
        "JavaScriptPersistence"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JavaScriptPersistence",
      "module_type" : "SwiftTarget",
      "name" : "JavaScriptPersistence",
      "path" : "Sources/JavaScriptPersistence",
      "product_memberships" : [
        "JavaScriptPersistence",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "Array (ext).swift",
        "BinaryFloatingPoint (ext).swift",
        "Bool (ext).swift",
        "ConstructibleFromJSValue.swift",
        "ConvertibleToJSValue.swift",
        "Double (ext).swift",
        "Float (ext).swift",
        "Int (ext).swift",
        "Int16 (ext).swift",
        "Int32 (ext).swift",
        "Int64 (ext).swift",
        "Int8 (ext).swift",
        "JSBigInt.swift",
        "JSObject.swift",
        "JSString.swift",
        "JSSymbol.swift",
        "JSValue.Storage.swift",
        "JSValue.swift",
        "Optional (ext).swift",
        "String (ext).swift",
        "UInt (ext).swift",
        "UInt16 (ext).swift",
        "UInt32 (ext).swift",
        "UInt64 (ext).swift",
        "UInt8 (ext).swift"
      ],
      "target_dependencies" : [
        "JSON"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONTests",
      "module_type" : "SwiftTarget",
      "name" : "JSONTests",
      "path" : "Sources/JSONTests",
      "sources" : [
        "IntegerOverflow.swift",
        "Parsing.swift",
        "ParsingNumerics.swift",
        "Rendering.swift"
      ],
      "target_dependencies" : [
        "JSON"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JSONParsing",
      "module_type" : "SwiftTarget",
      "name" : "JSONParsing",
      "path" : "Sources/JSONParsing",
      "product_dependencies" : [
        "Grammar"
      ],
      "product_memberships" : [
        "JSONParsing",
        "JSON",
        "JavaScriptPersistence",
        "_JSON_SnippetsAnchor",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON.Array (ext).swift",
        "JSON.InvalidUnicodeScalarError.swift",
        "JSON.Node (ext).swift",
        "JSON.Object (ext).swift",
        "Rules/JSON (ext).swift",
        "Rules/JSON.NodeRule.Array.swift",
        "Rules/JSON.NodeRule.False.swift",
        "Rules/JSON.NodeRule.Inf.swift",
        "Rules/JSON.NodeRule.NaN.swift",
        "Rules/JSON.NodeRule.Nonfinite.swift",
        "Rules/JSON.NodeRule.Null.swift",
        "Rules/JSON.NodeRule.Object.Item.swift",
        "Rules/JSON.NodeRule.Object.swift",
        "Rules/JSON.NodeRule.True.swift",
        "Rules/JSON.NodeRule.swift",
        "Rules/JSON.Number.Exp10.swift",
        "Rules/JSON.NumberRule.PlusOrMinus.swift",
        "Rules/JSON.NumberRule.swift",
        "Rules/JSON.RootRule.swift",
        "Rules/JSON.StringRule.CodeUnit.swift",
        "Rules/JSON.StringRule.EscapeSequence.swift",
        "Rules/JSON.StringRule.EscapedCodeUnit.swift",
        "Rules/JSON.StringRule.swift",
        "Rules/JSON.WhitespaceRule.swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONLegacy",
      "module_type" : "SwiftTarget",
      "name" : "JSONLegacy",
      "path" : "Sources/JSONLegacy",
      "product_memberships" : [
        "JSONLegacy",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "CodableCompatibility/JSON.KeyedDecoder.Super.swift",
        "CodableCompatibility/JSON.KeyedDecoder.swift",
        "CodableCompatibility/JSON.Node (ext).swift",
        "CodableCompatibility/JSON.SingleValueDecoder.swift",
        "CodableCompatibility/JSON.UnkeyedDecoder.Index.swift",
        "CodableCompatibility/JSON.UnkeyedDecoder.swift",
        "DecodingError (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONDecoding"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONEncoding",
      "module_type" : "SwiftTarget",
      "name" : "JSONEncoding",
      "path" : "Sources/JSONEncoding",
      "product_memberships" : [
        "JSONEncoding",
        "JSON",
        "JavaScriptPersistence",
        "_JSON_SnippetsAnchor",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "Conformances/Array (ext).swift",
        "Conformances/ArraySlice (ext).swift",
        "Conformances/Bool (ext).swift",
        "Conformances/Character (ext).swift",
        "Conformances/Double (ext).swift",
        "Conformances/Float (ext).swift",
        "Conformances/Float16 (ext).swift",
        "Conformances/Float80 (ext).swift",
        "Conformances/Int (ext).swift",
        "Conformances/Int128 (ext).swift",
        "Conformances/Int16 (ext).swift",
        "Conformances/Int32 (ext).swift",
        "Conformances/Int64 (ext).swift",
        "Conformances/Int8 (ext).swift",
        "Conformances/LazyDropWhileSequence (ext).swift",
        "Conformances/LazyFilterSequence (ext).swift",
        "Conformances/LazyMapSequence (ext).swift",
        "Conformances/LazyPrefixWhileSequence (ext).swift",
        "Conformances/Sequence (ext).swift",
        "Conformances/StaticString (ext).swift",
        "Conformances/String (ext).swift",
        "Conformances/Substring (ext).swift",
        "Conformances/UInt (ext).swift",
        "Conformances/UInt128 (ext).swift",
        "Conformances/UInt16 (ext).swift",
        "Conformances/UInt32 (ext).swift",
        "Conformances/UInt64 (ext).swift",
        "Conformances/UInt8 (ext).swift",
        "Conformances/Unicode.Scalar (ext).swift",
        "Encoders/JSON.ArrayEncoder.Index.swift",
        "Encoders/JSON.ArrayEncoder.swift",
        "Encoders/JSON.InlineEncoder.swift",
        "Encoders/JSON.Literal (ext).swift",
        "Encoders/JSON.ObjectEncoder.swift",
        "JSON (ext).swift",
        "JSONEncodable.swift",
        "JSONObjectEncodable.swift",
        "JSONStringEncodable.swift",
        "Never (ext).swift",
        "Optional (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONDecoding",
      "module_type" : "SwiftTarget",
      "name" : "JSONDecoding",
      "path" : "Sources/JSONDecoding",
      "product_dependencies" : [
        "Grammar"
      ],
      "product_memberships" : [
        "JSONDecoding",
        "JSON",
        "JavaScriptPersistence",
        "JSONLegacy",
        "_JSON_SnippetsAnchor",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "Conformances/Array (ext).swift",
        "Conformances/Bool (ext).swift",
        "Conformances/Character (ext).swift",
        "Conformances/Dictionary (ext).swift",
        "Conformances/Double (ext).swift",
        "Conformances/Float (ext).swift",
        "Conformances/Float16 (ext).swift",
        "Conformances/Float80 (ext).swift",
        "Conformances/Int (ext).swift",
        "Conformances/Int128 (ext).swift",
        "Conformances/Int16 (ext).swift",
        "Conformances/Int32 (ext).swift",
        "Conformances/Int64 (ext).swift",
        "Conformances/Int8 (ext).swift",
        "Conformances/Set (ext).swift",
        "Conformances/String (ext).swift",
        "Conformances/UInt (ext).swift",
        "Conformances/UInt128 (ext).swift",
        "Conformances/UInt16 (ext).swift",
        "Conformances/UInt32 (ext).swift",
        "Conformances/UInt64 (ext).swift",
        "Conformances/UInt8 (ext).swift",
        "Conformances/Unicode.Scalar (ext).swift",
        "Decoding/JSON.ArrayShape.swift",
        "Decoding/JSON.ArrayShapeCriteria.swift",
        "Decoding/JSON.ArrayShapeError.swift",
        "Decoding/JSON.DecodingError (ext).swift",
        "Decoding/JSON.DecodingError.swift",
        "Decoding/JSON.DecodingErrorProtocol.swift",
        "Decoding/JSON.DecodingStepError.swift",
        "Decoding/JSON.ObjectDecoder.swift",
        "Decoding/JSON.ObjectKeyError.swift",
        "Decoding/JSON.SingleKeyError.swift",
        "Decoding/JSON.ValueError.swift",
        "Fields/JSON.FieldDecoder.swift",
        "Fields/JSON.OptionalDecoder.swift",
        "Fields/JSON.TraceableDecoder.swift",
        "JSON.Array (ext).swift",
        "JSON.Object (ext).swift",
        "JSONDecodable.swift",
        "JSONObjectDecodable.swift",
        "JSONStringDecodable.swift",
        "Never (ext).swift",
        "Optional (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSONAST",
      "module_type" : "SwiftTarget",
      "name" : "JSONAST",
      "path" : "Sources/JSONAST",
      "product_memberships" : [
        "JSONAST",
        "JSONDecoding",
        "JSONEncoding",
        "JSONParsing",
        "JSON",
        "JavaScriptPersistence",
        "JQ",
        "JSONLegacy",
        "_JSON_SnippetsAnchor",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON.Array.swift",
        "JSON.EscapeCode.swift",
        "JSON.IntegerOverflowError.swift",
        "JSON.Key.swift",
        "JSON.Literal.swift",
        "JSON.Node.swift",
        "JSON.Number.Base10.swift",
        "JSON.Number.Inline.swift",
        "JSON.Number.swift",
        "JSON.NumericOverflowError.swift",
        "JSON.Object.swift",
        "JSON.TypecastError.swift",
        "JSON.swift",
        "String (ext).swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JSON",
      "module_type" : "SwiftTarget",
      "name" : "JSON",
      "path" : "Sources/JSON",
      "product_memberships" : [
        "JSON",
        "JavaScriptPersistence",
        "_JSON_SnippetsAnchor",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON (ext).swift",
        "exports.swift"
      ],
      "target_dependencies" : [
        "JSONDecoding",
        "JSONEncoding",
        "JSONParsing"
      ],
      "type" : "library"
    },
    {
      "c99name" : "JQTests",
      "module_type" : "SwiftTarget",
      "name" : "JQTests",
      "path" : "Sources/JQTests",
      "sources" : [
        "AccessArrayTests.swift",
        "AccessObjectTests.swift"
      ],
      "target_dependencies" : [
        "JSON",
        "JQ"
      ],
      "type" : "test"
    },
    {
      "c99name" : "JQ",
      "module_type" : "SwiftTarget",
      "name" : "JQ",
      "path" : "Sources/JQ",
      "product_memberships" : [
        "JQ",
        "DecodingWithCodable",
        "DecodingObjects",
        "DecodingArrays",
        "QueriesAndModifications",
        "ParsingErrors",
        "Parsing",
        "EncodingArrays",
        "anchor"
      ],
      "sources" : [
        "JSON.Array (ext).swift",
        "JSON.ArrayAccessor.swift",
        "JSON.Node (ext).swift",
        "JSON.NodeAccess.swift",
        "JSON.NodeAccessError.swift",
        "JSON.NodeAccessor.swift",
        "JSON.PathComponent.swift",
        "lexemes.swift",
        "warnings.swift"
      ],
      "target_dependencies" : [
        "JSONAST"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DecodingWithCodable",
      "module_type" : "SwiftTarget",
      "name" : "DecodingWithCodable",
      "path" : "Snippets",
      "product_memberships" : [
        "DecodingWithCodable"
      ],
      "sources" : [
        "DecodingWithCodable.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "DecodingObjects",
      "module_type" : "SwiftTarget",
      "name" : "DecodingObjects",
      "path" : "Snippets",
      "product_memberships" : [
        "DecodingObjects"
      ],
      "sources" : [
        "DecodingObjects.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "DecodingArrays",
      "module_type" : "SwiftTarget",
      "name" : "DecodingArrays",
      "path" : "Snippets",
      "product_memberships" : [
        "DecodingArrays"
      ],
      "sources" : [
        "DecodingArrays.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "QueriesAndModifications",
      "module_type" : "SwiftTarget",
      "name" : "QueriesAndModifications",
      "path" : "Snippets",
      "product_memberships" : [
        "QueriesAndModifications"
      ],
      "sources" : [
        "QueriesAndModifications.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "ParsingErrors",
      "module_type" : "SwiftTarget",
      "name" : "ParsingErrors",
      "path" : "Snippets",
      "product_memberships" : [
        "ParsingErrors"
      ],
      "sources" : [
        "ParsingErrors.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "Parsing",
      "module_type" : "SwiftTarget",
      "name" : "Parsing",
      "path" : "Snippets",
      "product_memberships" : [
        "Parsing"
      ],
      "sources" : [
        "Parsing.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "EncodingArrays",
      "module_type" : "SwiftTarget",
      "name" : "EncodingArrays",
      "path" : "Snippets",
      "product_memberships" : [
        "EncodingArrays"
      ],
      "sources" : [
        "EncodingArrays.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    },
    {
      "c99name" : "anchor",
      "module_type" : "SwiftTarget",
      "name" : "anchor",
      "path" : "Snippets/_Anchor",
      "product_memberships" : [
        "anchor"
      ],
      "sources" : [
        "anchor.swift"
      ],
      "target_dependencies" : [
        "_JSON_SnippetsAnchor",
        "JavaScriptPersistence",
        "JSONParsing",
        "JSONLegacy",
        "JSONEncoding",
        "JSONDecoding",
        "JSONAST",
        "JSON",
        "JQ"
      ],
      "type" : "snippet"
    }
  ],
  "tools_version" : "6.2"
}
android-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:1259d966e40d034d138a282ea8b980b108763342a7ff8ac7ef483c73e99068f3
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.3-latest
Done.