The Swift Package Index logo.Swift Package Index

Build Information

Successful build of swift-json, reference 3.5.2 (7395b3), with Swift 6.3 for Linux on 25 Oct 2026 10:44:12 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344846-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:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rarestype/swift-json.git
Reference: 3.5.2
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
 * tag               3.5.2      -> FETCH_HEAD
HEAD is now at 7395b3e [release]: 3.5.2
Cloned https://github.com/rarestype/swift-json.git
Revision (git rev-parse @):
7395b3ea644a513cd3d7a05105238531f806fd84
SUCCESS checkout https://github.com/rarestype/swift-json.git at 3.5.2
========================================
Build
========================================
Selected platform:         linux
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-54344846-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:linux-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
linux-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:caade26a8dd5b9e237c5c17486feb4a843d699145c768feadca9f1b811831234
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest
Fetching https://github.com/ordo-one/dollup
Fetching https://github.com/rarestype/gram
[1/1361] Fetching gram
[1362/1417] Fetching gram, dollup
Fetched https://github.com/ordo-one/dollup from cache (0.40s)
Fetched https://github.com/rarestype/gram from cache (0.40s)
Computing version for https://github.com/rarestype/gram
Computed https://github.com/rarestype/gram at 2.1.0 (0.56s)
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/rarestype/gram
Working copy of https://github.com/rarestype/gram resolved at 2.1.0
Creating working copy for https://github.com/ordo-one/dollup
Working copy of https://github.com/ordo-one/dollup resolved at 1.3.0
Downloading binary artifact https://get.rarestype.com/dollup/1.3.0/Linux-x86_64/dollup.artifactbundle.zip
[32768/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.00s)
[1/1] Compiling plugin DollupPlugin
Building for debugging...
[1/58] Write sources
[21/58] Write swift-version-24593BA9C3E375BF.txt
[23/74] Compiling JSONAST JSON.swift
[24/75] Emitting module TestableErrors
[25/75] Compiling TestableErrors Error (ext).swift
[27/76] Compiling JSONAST String (ext).swift
[27/76] Wrapping AST for TestableErrors for debugging
[29/81] Compiling JSONAST JSON.Literal.swift
[30/81] Compiling JSONAST JSON.Node.swift
[31/81] Compiling JSONAST JSON.Number.Base10.swift
[32/81] Compiling JSONAST JSON.Number.Inline.swift
[33/81] Compiling TraceableErrors TraceableError.swift
[34/81] Compiling TraceableErrors exports.swift
[35/81] Compiling TraceableErrors NamedError.swift
[36/81] Compiling TraceableErrors Error (ext).swift
[37/81] Emitting module TraceableErrors
[39/82] Compiling JSONAST JSON.Number.swift
[40/82] Compiling JSONAST JSON.NumericOverflowError.swift
[41/82] Compiling JSONAST JSON.Object.swift
[42/82] Compiling JSONAST JSON.TypecastError.swift
[42/82] Wrapping AST for TraceableErrors for debugging
[44/89] Compiling Grammar Array (ext).swift
[45/89] Compiling Grammar DefaultDiagnostics.swift
[46/91] Emitting module JSONAST
[47/94] Compiling Grammar Optional (ext).swift
[48/94] Compiling Grammar ParsingError.Frame.swift
[50/124] Compiling Grammar ASCIITerminal.swift
[51/124] Compiling Grammar CharacterTerminal.swift
[52/124] Compiling Grammar UInt16 (ext).swift
[53/124] Compiling Grammar UInt8 (ext).swift
[54/124] Compiling Grammar UTF16Terminal.swift
[55/124] Compiling Grammar UTF8Terminal.swift
[55/129] Wrapping AST for JSONAST for debugging
[57/175] Compiling JSONEncoding Array (ext).swift
[58/175] Compiling JSONEncoding ArraySlice (ext).swift
[59/175] Compiling JSONEncoding Bool (ext).swift
[60/175] Compiling JSONEncoding Character (ext).swift
[61/175] Compiling JSONEncoding Double (ext).swift
[62/175] Compiling JSONEncoding Float (ext).swift
[63/175] Compiling JSONEncoding UInt (ext).swift
[64/175] Compiling JSONEncoding UInt128 (ext).swift
[65/175] Compiling JSONEncoding UInt16 (ext).swift
[66/175] Compiling JSONEncoding UInt32 (ext).swift
[67/175] Compiling JSONEncoding Int32 (ext).swift
[68/175] Compiling JSONEncoding Int64 (ext).swift
[69/175] Compiling JSONEncoding LazyMapSequence (ext).swift
[70/175] Compiling JSONEncoding LazyPrefixWhileSequence (ext).swift
[71/175] Compiling JSONEncoding Sequence (ext).swift
[72/175] Compiling JSONEncoding StaticString (ext).swift
[73/175] Compiling JSONEncoding String (ext).swift
[74/175] Compiling JSONEncoding Substring (ext).swift
[75/175] Compiling JSONEncoding Int8 (ext).swift
[76/175] Compiling JSONEncoding LazyDropWhileSequence (ext).swift
[77/175] Compiling JSONEncoding LazyFilterSequence (ext).swift
[78/175] Compiling JSONEncoding Float16 (ext).swift
[79/175] Compiling JSONEncoding Float80 (ext).swift
[91/180] Compiling JSONEncoding Int (ext).swift
[92/180] Compiling JSONEncoding Int128 (ext).swift
[93/180] Compiling JSONEncoding Int16 (ext).swift
[94/180] Compiling JSONEncoding UInt64 (ext).swift
[95/180] Compiling JSONEncoding UInt8 (ext).swift
[101/180] Compiling JQ JSON.PathComponent.swift
[102/180] Compiling JQ lexemes.swift
[103/181] Compiling JQ JSON.NodeAccess.swift
[109/181] 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
[110/181] Emitting module JSONEncoding
[116/181] Compiling JQ JSON.NodeAccessor.swift
[117/181] Compiling JQ JSON.NodeAccessError.swift
[118/181] Compiling JSONEncoding JSONObjectEncodable.swift
[119/181] Compiling JSONEncoding JSONStringEncodable.swift
[120/181] Compiling JSONEncoding Never (ext).swift
[121/181] Compiling JSONEncoding Optional (ext).swift
[122/181] Compiling JSONEncoding exports.swift
[123/181] Compiling JQ JSON.Node (ext).swift
[124/181] 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
[129/182] Compiling JSONEncoding Unicode.Scalar (ext).swift
[130/182] Compiling JSONEncoding JSON.ArrayEncoder.Index.swift
[131/182] Compiling JSONEncoding JSON.ArrayEncoder.swift
[132/182] Compiling JSONEncoding JSON.InlineEncoder.swift
[133/182] Compiling JSONEncoding JSON.Literal (ext).swift
[134/182] Compiling JSONEncoding JSON.ObjectEncoder.swift
[135/182] Compiling JSONEncoding JSON (ext).swift
[136/182] Compiling JSONEncoding JSONEncodable.swift
[144/183] Wrapping AST for JQ for debugging
[145/183] Wrapping AST for JSONEncoding for debugging
[147/183] Emitting module Grammar
[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/185] Emitting module JSONDecoding
[156/208] Compiling JSONParsing JSON (ext).swift
[157/208] Compiling JSONParsing JSON.NodeRule.Array.swift
[158/208] Compiling JSONParsing JSON.NodeRule.False.swift
[159/256] Compiling JSONDecoding Int64 (ext).swift
[160/256] Compiling JSONDecoding Int8 (ext).swift
[161/256] Compiling JSONDecoding Set (ext).swift
[162/256] Compiling JSONDecoding String (ext).swift
[163/256] Compiling JSONDecoding UInt (ext).swift
[164/256] Compiling JSONDecoding UInt128 (ext).swift
[165/256] Compiling JSONDecoding UInt32 (ext).swift
[166/256] Compiling JSONDecoding UInt64 (ext).swift
[167/256] Compiling JSONDecoding UInt8 (ext).swift
[170/256] Compiling JSONDecoding Float16 (ext).swift
[172/256] Compiling JSONDecoding Float80 (ext).swift
[173/256] Compiling JSONDecoding Int (ext).swift
[174/256] Compiling JSONDecoding Int128 (ext).swift
[175/256] Compiling JSONDecoding Int16 (ext).swift
[176/256] Compiling JSONDecoding Int32 (ext).swift
[177/256] Compiling JSONDecoding UInt16 (ext).swift
[181/256] Compiling JSONDecoding Unicode.Scalar (ext).swift
[182/256] Compiling JSONDecoding JSON.ArrayShape.swift
[183/256] Compiling JSONDecoding JSONObjectDecodable.swift
[184/256] Compiling JSONDecoding JSONStringDecodable.swift
[185/256] Compiling JSONDecoding Never (ext).swift
[186/256] Compiling JSONDecoding Optional (ext).swift
[187/256] Compiling JSONDecoding exports.swift
[188/256] Compiling JSONDecoding JSON.ArrayShapeCriteria.swift
[189/256] Compiling JSONDecoding JSON.ArrayShapeError.swift
[190/256] Compiling JSONDecoding Array (ext).swift
[191/256] Compiling JSONDecoding JSON.DecodingError (ext).swift
[192/256] Compiling JSONDecoding JSON.DecodingError.swift
[193/256] Compiling JSONDecoding JSON.DecodingErrorProtocol.swift
[194/256] Compiling JSONDecoding JSON.DecodingStepError.swift
[195/256] Compiling JSONDecoding Bool (ext).swift
[196/256] Compiling JSONDecoding Character (ext).swift
[197/256] Compiling JSONDecoding Dictionary (ext).swift
[202/256] Compiling JSONDecoding Double (ext).swift
[203/256] Compiling JSONDecoding Float (ext).swift
[204/256] Compiling JSONDecoding JSON.FieldDecoder.swift
[210/256] Compiling JSONDecoding JSON.ObjectKeyError.swift
[211/256] Compiling JSONDecoding JSON.SingleKeyError.swift
[212/256] Compiling JSONDecoding JSON.ValueError.swift
[213/256] Compiling JSONDecoding JSON.OptionalDecoder.swift
[214/256] Compiling JSONDecoding JSON.TraceableDecoder.swift
[215/256] Compiling JSONDecoding JSON.Array (ext).swift
[216/256] Compiling JSONDecoding JSON.Object (ext).swift
[217/256] Compiling JSONDecoding JSONDecodable.swift
[218/256] Compiling JSONDecoding JSON.ObjectDecoder.swift
[224/257] Emitting module JSONParsing
[224/257] Wrapping AST for JSONDecoding for debugging
[230/266] Compiling JSONLegacy JSON.UnkeyedDecoder.Index.swift
[231/267] Compiling JSONLegacy DecodingError (ext).swift
[232/269] Compiling JSONLegacy exports.swift
[232/269] Wrapping AST for JSONParsing for debugging
[234/270] Compiling JSON exports.swift
[235/270] Compiling JSON JSON (ext).swift
[236/270] Emitting module JSON
[237/271] Compiling JSONLegacy JSON.SingleValueDecoder.swift
[239/271] Compiling JSONLegacy JSON.UnkeyedDecoder.swift
[239/271] Wrapping AST for JSON for debugging
[241/271] Compiling JSONLegacy JSON.KeyedDecoder.swift
[242/271] Compiling JSONLegacy JSON.Node (ext).swift
[243/271] Emitting module JSONLegacy
[244/271] Compiling JSONLegacy JSON.KeyedDecoder.Super.swift
[246/297] Emitting module _JSON_SnippetsAnchor
[247/297] Compiling _JSON_SnippetsAnchor anchor.swift
[248/298] Wrapping AST for JSONLegacy for debugging
[249/298] Wrapping AST for _JSON_SnippetsAnchor for debugging
[251/298] Compiling JavaScriptPersistence Int (ext).swift
[252/298] Compiling JavaScriptPersistence Int16 (ext).swift
[253/298] Compiling JavaScriptPersistence Int32 (ext).swift
[254/301] Compiling JavaScriptPersistence Int64 (ext).swift
[255/301] Compiling JavaScriptPersistence Int8 (ext).swift
[256/301] Compiling JavaScriptPersistence JSBigInt.swift
[257/301] Compiling JavaScriptPersistence Array (ext).swift
[258/301] Compiling JavaScriptPersistence BinaryFloatingPoint (ext).swift
[259/301] Compiling JavaScriptPersistence Bool (ext).swift
[260/301] Compiling JavaScriptPersistence ConstructibleFromJSValue.swift
[261/301] Compiling JavaScriptPersistence ConvertibleToJSValue.swift
[262/301] Compiling JavaScriptPersistence Double (ext).swift
[263/301] Compiling JavaScriptPersistence Float (ext).swift
[264/301] Compiling JavaScriptPersistence String (ext).swift
[265/301] Compiling JavaScriptPersistence UInt (ext).swift
[266/301] Compiling JavaScriptPersistence UInt16 (ext).swift
[267/301] Compiling JavaScriptPersistence JSValue.Storage.swift
[268/301] Compiling JavaScriptPersistence JSValue.swift
[269/301] Compiling JavaScriptPersistence Optional (ext).swift
[270/301] Emitting module JavaScriptPersistence
[271/301] Compiling JavaScriptPersistence UInt32 (ext).swift
[272/301] Compiling JavaScriptPersistence UInt64 (ext).swift
[273/301] Compiling JavaScriptPersistence UInt8 (ext).swift
[274/301] Compiling JavaScriptPersistence JSObject.swift
[275/301] Compiling JavaScriptPersistence JSString.swift
[276/301] Compiling JavaScriptPersistence JSSymbol.swift
[278/318] Emitting module anchor
[279/318] Compiling anchor anchor.swift
[280/319] Compiling ParsingErrors ParsingErrors.swift
[281/319] Emitting module ParsingErrors
[283/320] Compiling Parsing Parsing.swift
[284/320] Emitting module Parsing
[285/320] Emitting module DecodingArrays
[286/320] Compiling DecodingArrays DecodingArrays.swift
[288/322] Emitting module EncodingArrays
[289/322] Compiling EncodingArrays EncodingArrays.swift
[289/322] Wrapping AST for JavaScriptPersistence for debugging
[293/323] Compiling DecodingObjects DecodingObjects.swift
[294/323] Emitting module DecodingObjects
[294/323] Wrapping AST for anchor for debugging
[296/324] Write Objects.LinkFileList
[296/324] Wrapping AST for ParsingErrors for debugging
[298/324] Write Objects.LinkFileList
[300/324] Compiling DecodingWithCodable DecodingWithCodable.swift
[301/324] Emitting module DecodingWithCodable
[302/325] Wrapping AST for Parsing for debugging
[303/325] Write Objects.LinkFileList
[304/325] Wrapping AST for DecodingArrays for debugging
[305/325] Write Objects.LinkFileList
[306/325] Wrapping AST for EncodingArrays for debugging
[308/325] Write Objects.LinkFileList
[309/325] Wrapping AST for DecodingObjects for debugging
[311/325] Compiling QueriesAndModifications QueriesAndModifications.swift
[312/325] Emitting module QueriesAndModifications
[312/325] Write Objects.LinkFileList
[313/326] Wrapping AST for DecodingWithCodable for debugging
[314/326] Write Objects.LinkFileList
[316/326] Wrapping AST for QueriesAndModifications for debugging
[317/326] Write Objects.LinkFileList
[318/326] Linking ParsingErrors
[319/326] Linking anchor
[320/326] Linking Parsing
[321/326] Linking DecodingArrays
[322/326] Linking EncodingArrays
[323/326] Linking DecodingObjects
[324/326] Linking DecodingWithCodable
[325/326] Linking QueriesAndModifications
Build complete! (9.40s)
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"
}
linux-6.3-latest: Pulling from saguaro1/spi-images
Digest: sha256:caade26a8dd5b9e237c5c17486feb4a843d699145c768feadca9f1b811831234
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:linux-6.3-latest
Done.